{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 高德api作业"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 准备工作\n",
    "import requests,json\n",
    "import pandas as pd\n",
    "from PIL import Image\n",
    "from io import BytesIO\n",
    "chen_key = \"d3acaccafe7a31889724e7466f567282\""
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 地理编码"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 地理编码函数\n",
    "def geocode(address):# address填写规则遵循：国家、省份、城市、区县、城镇、乡村、街道、门牌号码、屋邨、大厦，如：北京市朝阳区阜通东大街6号。\n",
    "    \"\"\"高德api地理编码\"\"\"\n",
    "    url = \"https://restapi.amap.com/v3/geocode/geo?parameters\"\n",
    "    params = {\n",
    "    'key':chen_key,\n",
    "    'address':address,\n",
    "}\n",
    "    response = requests.get(url,params=params)\n",
    "    date = response.json()['geocodes'][0]['location']\n",
    "    return date"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 地点选择\n",
    "address1 = \"福建省福州市晋安区五四北泰合广场\"\n",
    "address2 = \"福建省福州市台江区宝龙城市广场\"\n",
    "address3 = \"福建省福州市台江区万达广场\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "119.324736,26.139911\n",
      "119.291410,26.061695\n",
      "119.342608,26.052399\n"
     ]
    }
   ],
   "source": [
    "# 运行函数获得编码（示例）\n",
    "print(geocode(address1))\n",
    "print(geocode(address2))\n",
    "print(geocode(address3))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 给经纬度赋值以便一下调用需要\n",
    "geo_五四北泰合广场 = geocode(address1)\n",
    "geo_宝龙城市广场 = geocode(address2)\n",
    "geo_万达广场 = geocode(address3)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 逆地理编码"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 逆地理编码函数\n",
    "def regeocode(location,extensions=\"base\",radius=None):\n",
    "    \"\"\"高德api逆地理编码\"\"\"\n",
    "    url = \"https://restapi.amap.com/v3/geocode/regeo?parameters\"\n",
    "    params = {\n",
    "        'key':chen_key,\n",
    "        'location':location,# 1.1函数所求出的经纬度信息\n",
    "        'extensions':extensions,# extensions 参数默认取值是 base，也就是返回基本地址信息；extensions 参数取值为 all 时会返回基本地址信息、附近 POI 内容、道路信息以及道路交叉口信息。\n",
    "        'radius':radius,# 搜索半径 radius取值范围在0~3000，默认是1000。单位：米\n",
    "        'output':'json'\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    date = response.json()\n",
    "    return date"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>status</th>\n",
       "      <th>info</th>\n",
       "      <th>infocode</th>\n",
       "      <th>regeocode.addressComponent.city</th>\n",
       "      <th>regeocode.addressComponent.province</th>\n",
       "      <th>regeocode.addressComponent.adcode</th>\n",
       "      <th>regeocode.addressComponent.district</th>\n",
       "      <th>regeocode.addressComponent.towncode</th>\n",
       "      <th>regeocode.addressComponent.streetNumber.number</th>\n",
       "      <th>regeocode.addressComponent.streetNumber.location</th>\n",
       "      <th>...</th>\n",
       "      <th>regeocode.addressComponent.streetNumber.street</th>\n",
       "      <th>regeocode.addressComponent.country</th>\n",
       "      <th>regeocode.addressComponent.township</th>\n",
       "      <th>regeocode.addressComponent.businessAreas</th>\n",
       "      <th>regeocode.addressComponent.building.name</th>\n",
       "      <th>regeocode.addressComponent.building.type</th>\n",
       "      <th>regeocode.addressComponent.neighborhood.name</th>\n",
       "      <th>regeocode.addressComponent.neighborhood.type</th>\n",
       "      <th>regeocode.addressComponent.citycode</th>\n",
       "      <th>regeocode.formatted_address</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>OK</td>\n",
       "      <td>10000</td>\n",
       "      <td>福州市</td>\n",
       "      <td>福建省</td>\n",
       "      <td>350111</td>\n",
       "      <td>晋安区</td>\n",
       "      <td>350111101000</td>\n",
       "      <td>188号</td>\n",
       "      <td>119.324670,26.139888</td>\n",
       "      <td>...</td>\n",
       "      <td>秀峰路</td>\n",
       "      <td>中国</td>\n",
       "      <td>新店镇</td>\n",
       "      <td>[{'location': '119.308294,26.115600', 'name': ...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0591</td>\n",
       "      <td>福建省福州市晋安区新店镇秀峰路188号泰禾广场(五四北店)</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>1 rows × 22 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "  status info infocode regeocode.addressComponent.city  \\\n",
       "0      1   OK    10000                             福州市   \n",
       "\n",
       "  regeocode.addressComponent.province regeocode.addressComponent.adcode  \\\n",
       "0                                 福建省                            350111   \n",
       "\n",
       "  regeocode.addressComponent.district regeocode.addressComponent.towncode  \\\n",
       "0                                 晋安区                        350111101000   \n",
       "\n",
       "  regeocode.addressComponent.streetNumber.number  \\\n",
       "0                                           188号   \n",
       "\n",
       "  regeocode.addressComponent.streetNumber.location  ...  \\\n",
       "0                             119.324670,26.139888  ...   \n",
       "\n",
       "  regeocode.addressComponent.streetNumber.street  \\\n",
       "0                                            秀峰路   \n",
       "\n",
       "  regeocode.addressComponent.country regeocode.addressComponent.township  \\\n",
       "0                                 中国                                 新店镇   \n",
       "\n",
       "            regeocode.addressComponent.businessAreas  \\\n",
       "0  [{'location': '119.308294,26.115600', 'name': ...   \n",
       "\n",
       "  regeocode.addressComponent.building.name  \\\n",
       "0                                       []   \n",
       "\n",
       "  regeocode.addressComponent.building.type  \\\n",
       "0                                       []   \n",
       "\n",
       "  regeocode.addressComponent.neighborhood.name  \\\n",
       "0                                           []   \n",
       "\n",
       "  regeocode.addressComponent.neighborhood.type  \\\n",
       "0                                           []   \n",
       "\n",
       "  regeocode.addressComponent.citycode    regeocode.formatted_address  \n",
       "0                                0591  福建省福州市晋安区新店镇秀峰路188号泰禾广场(五四北店)  \n",
       "\n",
       "[1 rows x 22 columns]"
      ]
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 运行逆地理编码函数（示例）\n",
    "pd.json_normalize(regeocode(geo_五四北泰合广场))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>status</th>\n",
       "      <th>info</th>\n",
       "      <th>infocode</th>\n",
       "      <th>regeocode.addressComponent.city</th>\n",
       "      <th>regeocode.addressComponent.province</th>\n",
       "      <th>regeocode.addressComponent.adcode</th>\n",
       "      <th>regeocode.addressComponent.district</th>\n",
       "      <th>regeocode.addressComponent.towncode</th>\n",
       "      <th>regeocode.addressComponent.streetNumber.number</th>\n",
       "      <th>regeocode.addressComponent.streetNumber.location</th>\n",
       "      <th>...</th>\n",
       "      <th>regeocode.addressComponent.streetNumber.street</th>\n",
       "      <th>regeocode.addressComponent.country</th>\n",
       "      <th>regeocode.addressComponent.township</th>\n",
       "      <th>regeocode.addressComponent.businessAreas</th>\n",
       "      <th>regeocode.addressComponent.building.name</th>\n",
       "      <th>regeocode.addressComponent.building.type</th>\n",
       "      <th>regeocode.addressComponent.neighborhood.name</th>\n",
       "      <th>regeocode.addressComponent.neighborhood.type</th>\n",
       "      <th>regeocode.addressComponent.citycode</th>\n",
       "      <th>regeocode.formatted_address</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>OK</td>\n",
       "      <td>10000</td>\n",
       "      <td>福州市</td>\n",
       "      <td>福建省</td>\n",
       "      <td>350103</td>\n",
       "      <td>台江区</td>\n",
       "      <td>350103012000</td>\n",
       "      <td>192号</td>\n",
       "      <td>119.291798,26.061698</td>\n",
       "      <td>...</td>\n",
       "      <td>工业路</td>\n",
       "      <td>中国</td>\n",
       "      <td>宁化街道</td>\n",
       "      <td>[{'location': '119.292164,26.062283', 'name': ...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0591</td>\n",
       "      <td>福建省福州市台江区宁化街道宝龙广场</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>1 rows × 22 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "  status info infocode regeocode.addressComponent.city  \\\n",
       "0      1   OK    10000                             福州市   \n",
       "\n",
       "  regeocode.addressComponent.province regeocode.addressComponent.adcode  \\\n",
       "0                                 福建省                            350103   \n",
       "\n",
       "  regeocode.addressComponent.district regeocode.addressComponent.towncode  \\\n",
       "0                                 台江区                        350103012000   \n",
       "\n",
       "  regeocode.addressComponent.streetNumber.number  \\\n",
       "0                                           192号   \n",
       "\n",
       "  regeocode.addressComponent.streetNumber.location  ...  \\\n",
       "0                             119.291798,26.061698  ...   \n",
       "\n",
       "  regeocode.addressComponent.streetNumber.street  \\\n",
       "0                                            工业路   \n",
       "\n",
       "  regeocode.addressComponent.country regeocode.addressComponent.township  \\\n",
       "0                                 中国                                宁化街道   \n",
       "\n",
       "            regeocode.addressComponent.businessAreas  \\\n",
       "0  [{'location': '119.292164,26.062283', 'name': ...   \n",
       "\n",
       "  regeocode.addressComponent.building.name  \\\n",
       "0                                       []   \n",
       "\n",
       "  regeocode.addressComponent.building.type  \\\n",
       "0                                       []   \n",
       "\n",
       "  regeocode.addressComponent.neighborhood.name  \\\n",
       "0                                           []   \n",
       "\n",
       "  regeocode.addressComponent.neighborhood.type  \\\n",
       "0                                           []   \n",
       "\n",
       "  regeocode.addressComponent.citycode regeocode.formatted_address  \n",
       "0                                0591           福建省福州市台江区宁化街道宝龙广场  \n",
       "\n",
       "[1 rows x 22 columns]"
      ]
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "pd.json_normalize(regeocode(geo_宝龙城市广场))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>status</th>\n",
       "      <th>info</th>\n",
       "      <th>infocode</th>\n",
       "      <th>regeocode.addressComponent.city</th>\n",
       "      <th>regeocode.addressComponent.province</th>\n",
       "      <th>regeocode.addressComponent.adcode</th>\n",
       "      <th>regeocode.addressComponent.district</th>\n",
       "      <th>regeocode.addressComponent.towncode</th>\n",
       "      <th>regeocode.addressComponent.streetNumber.number</th>\n",
       "      <th>regeocode.addressComponent.streetNumber.location</th>\n",
       "      <th>...</th>\n",
       "      <th>regeocode.addressComponent.streetNumber.street</th>\n",
       "      <th>regeocode.addressComponent.country</th>\n",
       "      <th>regeocode.addressComponent.township</th>\n",
       "      <th>regeocode.addressComponent.businessAreas</th>\n",
       "      <th>regeocode.addressComponent.building.name</th>\n",
       "      <th>regeocode.addressComponent.building.type</th>\n",
       "      <th>regeocode.addressComponent.neighborhood.name</th>\n",
       "      <th>regeocode.addressComponent.neighborhood.type</th>\n",
       "      <th>regeocode.addressComponent.citycode</th>\n",
       "      <th>regeocode.formatted_address</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>OK</td>\n",
       "      <td>10000</td>\n",
       "      <td>福州市</td>\n",
       "      <td>福建省</td>\n",
       "      <td>350103</td>\n",
       "      <td>台江区</td>\n",
       "      <td>350103011000</td>\n",
       "      <td>31号</td>\n",
       "      <td>119.342772,26.052663</td>\n",
       "      <td>...</td>\n",
       "      <td>鳌峰路</td>\n",
       "      <td>中国</td>\n",
       "      <td>鳌峰街道</td>\n",
       "      <td>[{'location': '119.349434,26.053619', 'name': ...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0591</td>\n",
       "      <td>福建省福州市台江区鳌峰街道万达广场(金融街店)</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>1 rows × 22 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "  status info infocode regeocode.addressComponent.city  \\\n",
       "0      1   OK    10000                             福州市   \n",
       "\n",
       "  regeocode.addressComponent.province regeocode.addressComponent.adcode  \\\n",
       "0                                 福建省                            350103   \n",
       "\n",
       "  regeocode.addressComponent.district regeocode.addressComponent.towncode  \\\n",
       "0                                 台江区                        350103011000   \n",
       "\n",
       "  regeocode.addressComponent.streetNumber.number  \\\n",
       "0                                            31号   \n",
       "\n",
       "  regeocode.addressComponent.streetNumber.location  ...  \\\n",
       "0                             119.342772,26.052663  ...   \n",
       "\n",
       "  regeocode.addressComponent.streetNumber.street  \\\n",
       "0                                            鳌峰路   \n",
       "\n",
       "  regeocode.addressComponent.country regeocode.addressComponent.township  \\\n",
       "0                                 中国                                鳌峰街道   \n",
       "\n",
       "            regeocode.addressComponent.businessAreas  \\\n",
       "0  [{'location': '119.349434,26.053619', 'name': ...   \n",
       "\n",
       "  regeocode.addressComponent.building.name  \\\n",
       "0                                       []   \n",
       "\n",
       "  regeocode.addressComponent.building.type  \\\n",
       "0                                       []   \n",
       "\n",
       "  regeocode.addressComponent.neighborhood.name  \\\n",
       "0                                           []   \n",
       "\n",
       "  regeocode.addressComponent.neighborhood.type  \\\n",
       "0                                           []   \n",
       "\n",
       "  regeocode.addressComponent.citycode regeocode.formatted_address  \n",
       "0                                0591     福建省福州市台江区鳌峰街道万达广场(金融街店)  \n",
       "\n",
       "[1 rows x 22 columns]"
      ]
     },
     "execution_count": 10,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "pd.json_normalize(regeocode(geo_万达广场))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>id</th>\n",
       "      <th>direction</th>\n",
       "      <th>businessarea</th>\n",
       "      <th>address</th>\n",
       "      <th>poiweight</th>\n",
       "      <th>name</th>\n",
       "      <th>location</th>\n",
       "      <th>distance</th>\n",
       "      <th>tel</th>\n",
       "      <th>type</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>B024F0U3X1</td>\n",
       "      <td>东南</td>\n",
       "      <td>新店</td>\n",
       "      <td>秀峰路423</td>\n",
       "      <td>0.459842</td>\n",
       "      <td>泰禾广场(五四北店)</td>\n",
       "      <td>119.324877,26.139575</td>\n",
       "      <td>39.9323</td>\n",
       "      <td>0591-63168888</td>\n",
       "      <td>购物服务;商场;购物中心</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>B0FFFPSOG4</td>\n",
       "      <td>东北</td>\n",
       "      <td>新店</td>\n",
       "      <td>新店镇坂中路泰禾城市广场2号楼1层</td>\n",
       "      <td>0.156364</td>\n",
       "      <td>招商银行(五四北支行)</td>\n",
       "      <td>119.325456,26.140381</td>\n",
       "      <td>88.8681</td>\n",
       "      <td>0591-87911251;0591-87919306</td>\n",
       "      <td>金融保险服务;银行;招商银行</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>B0FFF2KKF9</td>\n",
       "      <td>西北</td>\n",
       "      <td>新店</td>\n",
       "      <td>五四路秀峰路与溪里路交会处的秦禾广场</td>\n",
       "      <td>0.149679</td>\n",
       "      <td>中国农业银行(福州泰禾支行)</td>\n",
       "      <td>119.324004,26.140563</td>\n",
       "      <td>102.949</td>\n",
       "      <td>0591-87515349</td>\n",
       "      <td>金融保险服务;银行;中国农业银行</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>B0FFF06IPF</td>\n",
       "      <td>南</td>\n",
       "      <td>新店</td>\n",
       "      <td>坂中路6号泰禾城市广场地下1层</td>\n",
       "      <td>0.294455</td>\n",
       "      <td>沃尔玛(秀峰路店)</td>\n",
       "      <td>119.324848,26.139580</td>\n",
       "      <td>38.4781</td>\n",
       "      <td>0591-88617588;0591-88617617</td>\n",
       "      <td>购物服务;超级市场;沃尔玛</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>B0FFFF3PW1</td>\n",
       "      <td>西</td>\n",
       "      <td>新店</td>\n",
       "      <td>溪里路与篁村路交汇处东南150</td>\n",
       "      <td>0.346453</td>\n",
       "      <td>中国建设银行(福州秀峰支行)</td>\n",
       "      <td>119.323433,26.140084</td>\n",
       "      <td>131.491</td>\n",
       "      <td>0591-87953680</td>\n",
       "      <td>金融保险服务;银行;中国建设银行</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>B0FFF9KPZD</td>\n",
       "      <td>西</td>\n",
       "      <td>新店</td>\n",
       "      <td>秀峰路188号泰禾广场L4层</td>\n",
       "      <td>0.16921</td>\n",
       "      <td>国美电器(五四北泰禾广场店)</td>\n",
       "      <td>119.323909,26.139947</td>\n",
       "      <td>82.6748</td>\n",
       "      <td>0591-38789170</td>\n",
       "      <td>购物服务;家电电子卖场;国美</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>B024F0UC5T</td>\n",
       "      <td>东北</td>\n",
       "      <td>新店</td>\n",
       "      <td>新店镇溪里路30号</td>\n",
       "      <td>0.34552</td>\n",
       "      <td>福州市晋安区实验小学</td>\n",
       "      <td>119.325432,26.141382</td>\n",
       "      <td>177.696</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;学校;小学</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>B0FFHMY6BV</td>\n",
       "      <td>东北</td>\n",
       "      <td>新店</td>\n",
       "      <td>秀峰路536-28号秀北小区9号楼</td>\n",
       "      <td>0.232679</td>\n",
       "      <td>福州秀北小区幼儿园</td>\n",
       "      <td>119.326401,26.140672</td>\n",
       "      <td>186.505</td>\n",
       "      <td>14759112599</td>\n",
       "      <td>科教文化服务;学校;幼儿园</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>B0FFF2XE8W</td>\n",
       "      <td>西南</td>\n",
       "      <td>新店</td>\n",
       "      <td>新店镇秀峰路188号闽台AD创意园内3号楼一层</td>\n",
       "      <td>0.143491</td>\n",
       "      <td>金太阳艺术交流中心</td>\n",
       "      <td>119.323520,26.138650</td>\n",
       "      <td>185.484</td>\n",
       "      <td>0591-87385700</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>B0FFF3LX4V</td>\n",
       "      <td>东南</td>\n",
       "      <td>新店</td>\n",
       "      <td>五四北坡路6号秦禾广场5座110号1-2号</td>\n",
       "      <td>0.16576</td>\n",
       "      <td>登特斯口腔诊所</td>\n",
       "      <td>119.325830,26.139027</td>\n",
       "      <td>146.94</td>\n",
       "      <td>[]</td>\n",
       "      <td>医疗保健服务;专科医院;口腔医院</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>B0FFG6QPQ8</td>\n",
       "      <td>西南</td>\n",
       "      <td>新店</td>\n",
       "      <td>五四北秀峰路188号</td>\n",
       "      <td>0.257746</td>\n",
       "      <td>闽台AD创意园</td>\n",
       "      <td>119.323817,26.138433</td>\n",
       "      <td>188.238</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;产业园区;产业园区</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>B024F0XOC4</td>\n",
       "      <td>东</td>\n",
       "      <td>新店</td>\n",
       "      <td>新店镇秀峰路秀北小区11栋</td>\n",
       "      <td>0.166137</td>\n",
       "      <td>金茂口腔</td>\n",
       "      <td>119.326568,26.140332</td>\n",
       "      <td>188.769</td>\n",
       "      <td>13774566817</td>\n",
       "      <td>医疗保健服务;专科医院;口腔医院</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>B024F0TULS</td>\n",
       "      <td>西北</td>\n",
       "      <td>新店</td>\n",
       "      <td>新店镇五四北路溪里路60号</td>\n",
       "      <td>0.371494</td>\n",
       "      <td>怡园小区</td>\n",
       "      <td>119.323748,26.141564</td>\n",
       "      <td>208.583</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;住宅区;住宅小区</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>B0FFHRO2PP</td>\n",
       "      <td>南</td>\n",
       "      <td>新店</td>\n",
       "      <td>新店镇坂中路6号泰禾广场2层L202</td>\n",
       "      <td>0.157446</td>\n",
       "      <td>屈臣氏(五四泰禾广场店)</td>\n",
       "      <td>119.324835,26.139472</td>\n",
       "      <td>49.8231</td>\n",
       "      <td>0591-87918306;4008301310</td>\n",
       "      <td>购物服务;超级市场;屈臣氏</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>B0FFF09R0D</td>\n",
       "      <td>西南</td>\n",
       "      <td>新店</td>\n",
       "      <td>五四北秀峰路188号</td>\n",
       "      <td>0.263996</td>\n",
       "      <td>海西广告产业园</td>\n",
       "      <td>119.323960,26.138981</td>\n",
       "      <td>129.219</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;产业园区;产业园区</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>B0FFF9O7CN</td>\n",
       "      <td>西南</td>\n",
       "      <td>新店</td>\n",
       "      <td>秀峰路188号闽台广告创意园6栋</td>\n",
       "      <td>0.249979</td>\n",
       "      <td>伊施戴尔钻石酒店</td>\n",
       "      <td>119.323269,26.138932</td>\n",
       "      <td>182.506</td>\n",
       "      <td>0591-83381111</td>\n",
       "      <td>住宿服务;宾馆酒店;宾馆酒店</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>B0FFF4W488</td>\n",
       "      <td>东北</td>\n",
       "      <td>新店</td>\n",
       "      <td>秀峰路188号五四北泰禾广场1层.3A108泰禾天街</td>\n",
       "      <td>0.16576</td>\n",
       "      <td>汉堡王(五四北泰禾店)</td>\n",
       "      <td>119.324953,26.140285</td>\n",
       "      <td>46.8787</td>\n",
       "      <td>0591-88511316;4008988788</td>\n",
       "      <td>餐饮服务;快餐厅;快餐厅</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>B024F0X4PL</td>\n",
       "      <td>东</td>\n",
       "      <td>新店</td>\n",
       "      <td>坂中路6号五四北泰禾广场3期6号楼一层1F01、L127商铺</td>\n",
       "      <td>0.200757</td>\n",
       "      <td>必胜客(五四北泰禾店)</td>\n",
       "      <td>119.325847,26.139595</td>\n",
       "      <td>116.329</td>\n",
       "      <td>0591-87911857;0591-87959059;4009208809</td>\n",
       "      <td>餐饮服务;快餐厅;必胜客</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>B0FFF7EC7B</td>\n",
       "      <td>西北</td>\n",
       "      <td>新店</td>\n",
       "      <td>新店镇坂中路6号五四北泰禾广场</td>\n",
       "      <td>0.115255</td>\n",
       "      <td>五四北泰禾广场3号楼</td>\n",
       "      <td>119.324426,26.140484</td>\n",
       "      <td>70.8128</td>\n",
       "      <td>[]</td>\n",
       "      <td>地名地址信息;门牌信息;楼栋号</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>B0FFHW89UY</td>\n",
       "      <td>东南</td>\n",
       "      <td>新店</td>\n",
       "      <td>秀峰路188号泰禾广场F5层</td>\n",
       "      <td>0.175536</td>\n",
       "      <td>鱼旨寿司(五四北泰禾广场店)</td>\n",
       "      <td>119.325300,26.139583</td>\n",
       "      <td>67.0781</td>\n",
       "      <td>0591-87922589</td>\n",
       "      <td>餐饮服务;外国餐厅;日本料理</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>B0FFHW89U8</td>\n",
       "      <td>东南</td>\n",
       "      <td>新店</td>\n",
       "      <td>秀峰路423号五四北泰禾城市广场3层L338号</td>\n",
       "      <td>0.322523</td>\n",
       "      <td>麦当劳(五四北泰禾广场店）</td>\n",
       "      <td>119.325383,26.139294</td>\n",
       "      <td>94.2426</td>\n",
       "      <td>0591-87933716</td>\n",
       "      <td>餐饮服务;快餐厅;麦当劳</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>B0FFF7EC7D</td>\n",
       "      <td>西北</td>\n",
       "      <td>新店</td>\n",
       "      <td>坂中路6号</td>\n",
       "      <td>0.115255</td>\n",
       "      <td>五四北泰禾广场4号楼</td>\n",
       "      <td>119.324020,26.140515</td>\n",
       "      <td>98.0806</td>\n",
       "      <td>[]</td>\n",
       "      <td>地名地址信息;门牌信息;楼栋号</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>B0FFF4OSDH</td>\n",
       "      <td>东南</td>\n",
       "      <td>新店</td>\n",
       "      <td>坂中路6号五四北泰禾广场3期6号楼3层L318</td>\n",
       "      <td>0.173138</td>\n",
       "      <td>越城记黑鱼煲(五四北泰禾广场店)</td>\n",
       "      <td>119.324851,26.139649</td>\n",
       "      <td>31.3376</td>\n",
       "      <td>0591-83535151</td>\n",
       "      <td>餐饮服务;中餐厅;中餐厅</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>B024F055X7</td>\n",
       "      <td>东北</td>\n",
       "      <td>新店</td>\n",
       "      <td>五四北秀峰路536号</td>\n",
       "      <td>0.34516</td>\n",
       "      <td>秀北小区</td>\n",
       "      <td>119.326682,26.141304</td>\n",
       "      <td>248.431</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;住宅区;住宅小区</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>B0FFFFXZHL</td>\n",
       "      <td>西</td>\n",
       "      <td>新店</td>\n",
       "      <td>新店镇坂中路6号五四北泰禾广场</td>\n",
       "      <td>0.115277</td>\n",
       "      <td>五四北泰禾广场5号楼</td>\n",
       "      <td>119.323347,26.140244</td>\n",
       "      <td>143.528</td>\n",
       "      <td>[]</td>\n",
       "      <td>地名地址信息;门牌信息;楼栋号</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>B0FFF7EC7X</td>\n",
       "      <td>东</td>\n",
       "      <td>新店</td>\n",
       "      <td>新店镇坂中路6号五四北泰禾广场</td>\n",
       "      <td>0.115255</td>\n",
       "      <td>五四北泰禾广场1号楼</td>\n",
       "      <td>119.326184,26.140000</td>\n",
       "      <td>144.864</td>\n",
       "      <td>[]</td>\n",
       "      <td>地名地址信息;门牌信息;楼栋号</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>B0FFF58P5D</td>\n",
       "      <td>东北</td>\n",
       "      <td>新店</td>\n",
       "      <td>坂中路6号五四北泰禾广场天街3A1F10</td>\n",
       "      <td>0.173138</td>\n",
       "      <td>佳米森烘焙(五四北泰禾广场店)</td>\n",
       "      <td>119.325047,26.140269</td>\n",
       "      <td>50.4545</td>\n",
       "      <td>0591-87952627;18605915772</td>\n",
       "      <td>餐饮服务;糕饼店;糕饼店</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>B024F05D78</td>\n",
       "      <td>东南</td>\n",
       "      <td>新店</td>\n",
       "      <td>秀峰路421号</td>\n",
       "      <td>0.378122</td>\n",
       "      <td>永辉超市(五四北店)</td>\n",
       "      <td>119.326513,26.138958</td>\n",
       "      <td>206.635</td>\n",
       "      <td>0591-88069058;0591-88069108</td>\n",
       "      <td>购物服务;超级市场;超市</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>B0G14CEHNF</td>\n",
       "      <td>西北</td>\n",
       "      <td>新店</td>\n",
       "      <td>五四北泰禾广场3号楼416-426</td>\n",
       "      <td>0.172603</td>\n",
       "      <td>杰能思教育</td>\n",
       "      <td>119.324654,26.140091</td>\n",
       "      <td>21.6336</td>\n",
       "      <td>18959170058</td>\n",
       "      <td>科教文化服务;培训机构;培训机构</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>B0FFK3K6GT</td>\n",
       "      <td>东南</td>\n",
       "      <td>新店</td>\n",
       "      <td>新店镇秀峰路188号</td>\n",
       "      <td>0.297635</td>\n",
       "      <td>五四北泰禾广场-购物中心</td>\n",
       "      <td>119.324878,26.139677</td>\n",
       "      <td>29.6451</td>\n",
       "      <td>[]</td>\n",
       "      <td>购物服务;商场;购物中心</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "            id direction businessarea                         address  \\\n",
       "0   B024F0U3X1        东南           新店                          秀峰路423   \n",
       "1   B0FFFPSOG4        东北           新店               新店镇坂中路泰禾城市广场2号楼1层   \n",
       "2   B0FFF2KKF9        西北           新店              五四路秀峰路与溪里路交会处的秦禾广场   \n",
       "3   B0FFF06IPF         南           新店                 坂中路6号泰禾城市广场地下1层   \n",
       "4   B0FFFF3PW1         西           新店                 溪里路与篁村路交汇处东南150   \n",
       "5   B0FFF9KPZD         西           新店                  秀峰路188号泰禾广场L4层   \n",
       "6   B024F0UC5T        东北           新店                       新店镇溪里路30号   \n",
       "7   B0FFHMY6BV        东北           新店               秀峰路536-28号秀北小区9号楼   \n",
       "8   B0FFF2XE8W        西南           新店         新店镇秀峰路188号闽台AD创意园内3号楼一层   \n",
       "9   B0FFF3LX4V        东南           新店           五四北坡路6号秦禾广场5座110号1-2号   \n",
       "10  B0FFG6QPQ8        西南           新店                      五四北秀峰路188号   \n",
       "11  B024F0XOC4         东           新店                   新店镇秀峰路秀北小区11栋   \n",
       "12  B024F0TULS        西北           新店                   新店镇五四北路溪里路60号   \n",
       "13  B0FFHRO2PP         南           新店              新店镇坂中路6号泰禾广场2层L202   \n",
       "14  B0FFF09R0D        西南           新店                      五四北秀峰路188号   \n",
       "15  B0FFF9O7CN        西南           新店                秀峰路188号闽台广告创意园6栋   \n",
       "16  B0FFF4W488        东北           新店      秀峰路188号五四北泰禾广场1层.3A108泰禾天街   \n",
       "17  B024F0X4PL         东           新店  坂中路6号五四北泰禾广场3期6号楼一层1F01、L127商铺   \n",
       "18  B0FFF7EC7B        西北           新店                 新店镇坂中路6号五四北泰禾广场   \n",
       "19  B0FFHW89UY        东南           新店                  秀峰路188号泰禾广场F5层   \n",
       "20  B0FFHW89U8        东南           新店         秀峰路423号五四北泰禾城市广场3层L338号   \n",
       "21  B0FFF7EC7D        西北           新店                           坂中路6号   \n",
       "22  B0FFF4OSDH        东南           新店         坂中路6号五四北泰禾广场3期6号楼3层L318   \n",
       "23  B024F055X7        东北           新店                      五四北秀峰路536号   \n",
       "24  B0FFFFXZHL         西           新店                 新店镇坂中路6号五四北泰禾广场   \n",
       "25  B0FFF7EC7X         东           新店                 新店镇坂中路6号五四北泰禾广场   \n",
       "26  B0FFF58P5D        东北           新店            坂中路6号五四北泰禾广场天街3A1F10   \n",
       "27  B024F05D78        东南           新店                         秀峰路421号   \n",
       "28  B0G14CEHNF        西北           新店               五四北泰禾广场3号楼416-426   \n",
       "29  B0FFK3K6GT        东南           新店                      新店镇秀峰路188号   \n",
       "\n",
       "   poiweight              name              location distance  \\\n",
       "0   0.459842        泰禾广场(五四北店)  119.324877,26.139575  39.9323   \n",
       "1   0.156364       招商银行(五四北支行)  119.325456,26.140381  88.8681   \n",
       "2   0.149679    中国农业银行(福州泰禾支行)  119.324004,26.140563  102.949   \n",
       "3   0.294455         沃尔玛(秀峰路店)  119.324848,26.139580  38.4781   \n",
       "4   0.346453    中国建设银行(福州秀峰支行)  119.323433,26.140084  131.491   \n",
       "5    0.16921    国美电器(五四北泰禾广场店)  119.323909,26.139947  82.6748   \n",
       "6    0.34552        福州市晋安区实验小学  119.325432,26.141382  177.696   \n",
       "7   0.232679         福州秀北小区幼儿园  119.326401,26.140672  186.505   \n",
       "8   0.143491         金太阳艺术交流中心  119.323520,26.138650  185.484   \n",
       "9    0.16576           登特斯口腔诊所  119.325830,26.139027   146.94   \n",
       "10  0.257746           闽台AD创意园  119.323817,26.138433  188.238   \n",
       "11  0.166137              金茂口腔  119.326568,26.140332  188.769   \n",
       "12  0.371494              怡园小区  119.323748,26.141564  208.583   \n",
       "13  0.157446      屈臣氏(五四泰禾广场店)  119.324835,26.139472  49.8231   \n",
       "14  0.263996           海西广告产业园  119.323960,26.138981  129.219   \n",
       "15  0.249979          伊施戴尔钻石酒店  119.323269,26.138932  182.506   \n",
       "16   0.16576       汉堡王(五四北泰禾店)  119.324953,26.140285  46.8787   \n",
       "17  0.200757       必胜客(五四北泰禾店)  119.325847,26.139595  116.329   \n",
       "18  0.115255        五四北泰禾广场3号楼  119.324426,26.140484  70.8128   \n",
       "19  0.175536    鱼旨寿司(五四北泰禾广场店)  119.325300,26.139583  67.0781   \n",
       "20  0.322523     麦当劳(五四北泰禾广场店）  119.325383,26.139294  94.2426   \n",
       "21  0.115255        五四北泰禾广场4号楼  119.324020,26.140515  98.0806   \n",
       "22  0.173138  越城记黑鱼煲(五四北泰禾广场店)  119.324851,26.139649  31.3376   \n",
       "23   0.34516              秀北小区  119.326682,26.141304  248.431   \n",
       "24  0.115277        五四北泰禾广场5号楼  119.323347,26.140244  143.528   \n",
       "25  0.115255        五四北泰禾广场1号楼  119.326184,26.140000  144.864   \n",
       "26  0.173138   佳米森烘焙(五四北泰禾广场店)  119.325047,26.140269  50.4545   \n",
       "27  0.378122        永辉超市(五四北店)  119.326513,26.138958  206.635   \n",
       "28  0.172603             杰能思教育  119.324654,26.140091  21.6336   \n",
       "29  0.297635      五四北泰禾广场-购物中心  119.324878,26.139677  29.6451   \n",
       "\n",
       "                                       tel                  type  \n",
       "0                            0591-63168888          购物服务;商场;购物中心  \n",
       "1              0591-87911251;0591-87919306        金融保险服务;银行;招商银行  \n",
       "2                            0591-87515349      金融保险服务;银行;中国农业银行  \n",
       "3              0591-88617588;0591-88617617         购物服务;超级市场;沃尔玛  \n",
       "4                            0591-87953680      金融保险服务;银行;中国建设银行  \n",
       "5                            0591-38789170        购物服务;家电电子卖场;国美  \n",
       "6                                       []          科教文化服务;学校;小学  \n",
       "7                              14759112599         科教文化服务;学校;幼儿园  \n",
       "8                            0591-87385700  科教文化服务;科教文化场所;科教文化场所  \n",
       "9                                       []      医疗保健服务;专科医院;口腔医院  \n",
       "10                                      []        商务住宅;产业园区;产业园区  \n",
       "11                             13774566817      医疗保健服务;专科医院;口腔医院  \n",
       "12                                      []         商务住宅;住宅区;住宅小区  \n",
       "13                0591-87918306;4008301310         购物服务;超级市场;屈臣氏  \n",
       "14                                      []        商务住宅;产业园区;产业园区  \n",
       "15                           0591-83381111        住宿服务;宾馆酒店;宾馆酒店  \n",
       "16                0591-88511316;4008988788          餐饮服务;快餐厅;快餐厅  \n",
       "17  0591-87911857;0591-87959059;4009208809          餐饮服务;快餐厅;必胜客  \n",
       "18                                      []       地名地址信息;门牌信息;楼栋号  \n",
       "19                           0591-87922589        餐饮服务;外国餐厅;日本料理  \n",
       "20                           0591-87933716          餐饮服务;快餐厅;麦当劳  \n",
       "21                                      []       地名地址信息;门牌信息;楼栋号  \n",
       "22                           0591-83535151          餐饮服务;中餐厅;中餐厅  \n",
       "23                                      []         商务住宅;住宅区;住宅小区  \n",
       "24                                      []       地名地址信息;门牌信息;楼栋号  \n",
       "25                                      []       地名地址信息;门牌信息;楼栋号  \n",
       "26               0591-87952627;18605915772          餐饮服务;糕饼店;糕饼店  \n",
       "27             0591-88069058;0591-88069108          购物服务;超级市场;超市  \n",
       "28                             18959170058      科教文化服务;培训机构;培训机构  \n",
       "29                                      []          购物服务;商场;购物中心  "
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 全部逆地理编码分析（示例）\n",
    "pd.json_normalize(regeocode(geo_五四北泰合广场,extensions='all',radius=300)['regeocode']['pois'])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>id</th>\n",
       "      <th>direction</th>\n",
       "      <th>businessarea</th>\n",
       "      <th>address</th>\n",
       "      <th>poiweight</th>\n",
       "      <th>name</th>\n",
       "      <th>location</th>\n",
       "      <th>distance</th>\n",
       "      <th>tel</th>\n",
       "      <th>type</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>B024F04A3C</td>\n",
       "      <td>西</td>\n",
       "      <td>宝龙</td>\n",
       "      <td>工业路193号</td>\n",
       "      <td>0.755875</td>\n",
       "      <td>宝龙广场</td>\n",
       "      <td>119.291418,26.061695</td>\n",
       "      <td>0.804696</td>\n",
       "      <td>0591-83822551</td>\n",
       "      <td>购物服务;商场;购物中心</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>B024F04E0P</td>\n",
       "      <td>西南</td>\n",
       "      <td>宝龙</td>\n",
       "      <td>工业路193号宝龙城市广场1层</td>\n",
       "      <td>0.416297</td>\n",
       "      <td>国美家电售后服务店(宝龙城市广场店)</td>\n",
       "      <td>119.291081,26.061326</td>\n",
       "      <td>52.5552</td>\n",
       "      <td>0591-38102900</td>\n",
       "      <td>购物服务;家电电子卖场;国美</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>B0FFF0EKN8</td>\n",
       "      <td>东南</td>\n",
       "      <td>宝龙</td>\n",
       "      <td>工业路193号宝龙城市广场1楼176-177室店面中庭广场内(新华都旁)</td>\n",
       "      <td>0.170027</td>\n",
       "      <td>台江区宝龙献血屋</td>\n",
       "      <td>119.291762,26.061172</td>\n",
       "      <td>67.9635</td>\n",
       "      <td>0591-83898386</td>\n",
       "      <td>医疗保健服务;医疗保健服务场所;医疗保健服务场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>B0FFFYMRZJ</td>\n",
       "      <td>东南</td>\n",
       "      <td>宝龙</td>\n",
       "      <td>工业路中央第五街一号楼23层(靠近宝龙公交站)</td>\n",
       "      <td>0.18178</td>\n",
       "      <td>福州艾琳达形象设计培训学校</td>\n",
       "      <td>119.291473,26.061611</td>\n",
       "      <td>11.2559</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;培训机构;培训机构</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>B024F0XCCJ</td>\n",
       "      <td>东北</td>\n",
       "      <td>宝龙</td>\n",
       "      <td>工业路与怡园路交叉口</td>\n",
       "      <td>0.33632</td>\n",
       "      <td>中央商务大厦</td>\n",
       "      <td>119.292470,26.063070</td>\n",
       "      <td>185.985</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;楼宇;商务写字楼</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>BV10210920</td>\n",
       "      <td>东北</td>\n",
       "      <td>宝龙</td>\n",
       "      <td>2号线</td>\n",
       "      <td>0.6</td>\n",
       "      <td>宁化(地铁站)</td>\n",
       "      <td>119.293343,26.062650</td>\n",
       "      <td>220.374</td>\n",
       "      <td>[]</td>\n",
       "      <td>交通设施服务;地铁站;地铁站</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>B0FFHXZ7RX</td>\n",
       "      <td>东</td>\n",
       "      <td>宝龙</td>\n",
       "      <td>工业路173号红星美凯龙F1层</td>\n",
       "      <td>0.332546</td>\n",
       "      <td>中国银行(福州吉祥山支行)</td>\n",
       "      <td>119.293585,26.060987</td>\n",
       "      <td>231.095</td>\n",
       "      <td>0591-83337566</td>\n",
       "      <td>金融保险服务;银行;中国银行</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>B024F00DA7</td>\n",
       "      <td>西南</td>\n",
       "      <td>宝龙</td>\n",
       "      <td>西二环南路35号</td>\n",
       "      <td>0.480292</td>\n",
       "      <td>福州东南眼科医院</td>\n",
       "      <td>119.290136,26.059737</td>\n",
       "      <td>252.195</td>\n",
       "      <td>0591-38286666;0591-83890268</td>\n",
       "      <td>医疗保健服务;专科医院;眼科医院</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>B024F05UHL</td>\n",
       "      <td>东</td>\n",
       "      <td>宝龙</td>\n",
       "      <td>工业路173号</td>\n",
       "      <td>0.48</td>\n",
       "      <td>红星美凯龙(福州三迪商场)</td>\n",
       "      <td>119.293961,26.061637</td>\n",
       "      <td>254.921</td>\n",
       "      <td>0591-28312222;0591-87958555</td>\n",
       "      <td>购物服务;家居建材市场;家具城</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>B0FFFAAD9X</td>\n",
       "      <td>西北</td>\n",
       "      <td>宝龙</td>\n",
       "      <td>台江区</td>\n",
       "      <td>0.195193</td>\n",
       "      <td>工业路高架桥</td>\n",
       "      <td>119.289424,26.062656</td>\n",
       "      <td>225.354</td>\n",
       "      <td>[]</td>\n",
       "      <td>地名地址信息;交通地名;立交桥</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>B024F0U71N</td>\n",
       "      <td>西南</td>\n",
       "      <td>宝龙</td>\n",
       "      <td>宁化街道西环南路33号</td>\n",
       "      <td>0.233123</td>\n",
       "      <td>宁化街道办事处</td>\n",
       "      <td>119.289994,26.060477</td>\n",
       "      <td>195.85</td>\n",
       "      <td>[]</td>\n",
       "      <td>政府机构及社会团体;政府机关;乡镇级政府及事业单位</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>B024F0U61S</td>\n",
       "      <td>西南</td>\n",
       "      <td>宝龙</td>\n",
       "      <td>西环南路33号</td>\n",
       "      <td>0.119447</td>\n",
       "      <td>中共台江区纪委宁化街道工作委员会</td>\n",
       "      <td>119.289994,26.060477</td>\n",
       "      <td>195.85</td>\n",
       "      <td>[]</td>\n",
       "      <td>政府机构及社会团体;政府机关;乡镇级政府及事业单位</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>B0FFGGDZT4</td>\n",
       "      <td>西南</td>\n",
       "      <td>宝龙</td>\n",
       "      <td>康城路与西环南路交叉口东南50米</td>\n",
       "      <td>0.158612</td>\n",
       "      <td>中共宁化街道工作委员会</td>\n",
       "      <td>119.289993,26.060476</td>\n",
       "      <td>195.974</td>\n",
       "      <td>[]</td>\n",
       "      <td>政府机构及社会团体;政府机关;乡镇级政府及事业单位</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>B024F0XIBN</td>\n",
       "      <td>西</td>\n",
       "      <td>宝龙</td>\n",
       "      <td>工业路193号宝龙城市广场</td>\n",
       "      <td>0.223521</td>\n",
       "      <td>宝龙城市广场西区</td>\n",
       "      <td>119.290820,26.061859</td>\n",
       "      <td>61.6904</td>\n",
       "      <td>[]</td>\n",
       "      <td>购物服务;商场;商场</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>B024F0XU71</td>\n",
       "      <td>东南</td>\n",
       "      <td>宝龙</td>\n",
       "      <td>工业路193号</td>\n",
       "      <td>0.161974</td>\n",
       "      <td>宝龙城市广场南区A</td>\n",
       "      <td>119.291906,26.061042</td>\n",
       "      <td>87.9185</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;商务住宅相关;商务住宅相关</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>B024F0XGPO</td>\n",
       "      <td>西南</td>\n",
       "      <td>宝龙</td>\n",
       "      <td>工业路193号</td>\n",
       "      <td>0.214541</td>\n",
       "      <td>宝龙城市广场南区B</td>\n",
       "      <td>119.290837,26.060985</td>\n",
       "      <td>97.5211</td>\n",
       "      <td>[]</td>\n",
       "      <td>购物服务;商场;普通商场</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>B0FFG98V5W</td>\n",
       "      <td>东北</td>\n",
       "      <td>宝龙</td>\n",
       "      <td>工业路360号中央第五街1号楼21层01室</td>\n",
       "      <td>0.181165</td>\n",
       "      <td>北上赶学</td>\n",
       "      <td>119.292602,26.063492</td>\n",
       "      <td>232.605</td>\n",
       "      <td>0591-63177880;18650992233</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>B024F0XHNK</td>\n",
       "      <td>东</td>\n",
       "      <td>宝龙</td>\n",
       "      <td>宁化路</td>\n",
       "      <td>0.231935</td>\n",
       "      <td>宝龙城市广场东区</td>\n",
       "      <td>119.292640,26.061783</td>\n",
       "      <td>123.258</td>\n",
       "      <td>[]</td>\n",
       "      <td>购物服务;商场;购物中心</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>B024F04Y4S</td>\n",
       "      <td>北</td>\n",
       "      <td>宝龙</td>\n",
       "      <td>西环中路691号</td>\n",
       "      <td>0.548172</td>\n",
       "      <td>万象九宜城</td>\n",
       "      <td>119.290567,26.064198</td>\n",
       "      <td>290.801</td>\n",
       "      <td>0591-83922999;0591-83770827;0591-83770860</td>\n",
       "      <td>购物服务;商场;普通商场</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>B024F0V3PE</td>\n",
       "      <td>西南</td>\n",
       "      <td>宝龙</td>\n",
       "      <td>宝龙城市广场B座8层425(万象城斜对面)</td>\n",
       "      <td>0.36215</td>\n",
       "      <td>摩登世家酒店(宝龙店)</td>\n",
       "      <td>119.290685,26.061050</td>\n",
       "      <td>101.928</td>\n",
       "      <td>0591-83805860;18950379638</td>\n",
       "      <td>住宿服务;宾馆酒店;经济型连锁酒店</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>B0FFG1NJFC</td>\n",
       "      <td>东北</td>\n",
       "      <td>宝龙</td>\n",
       "      <td>工业路193号宝龙城市广场G1010号</td>\n",
       "      <td>0.167773</td>\n",
       "      <td>三福时尚(宝龙城市广场店)</td>\n",
       "      <td>119.291950,26.062107</td>\n",
       "      <td>70.7684</td>\n",
       "      <td>0591-83809623</td>\n",
       "      <td>购物服务;服装鞋帽皮具店;服装鞋帽皮具店</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>B024F05K3K</td>\n",
       "      <td>西南</td>\n",
       "      <td>宝龙</td>\n",
       "      <td>工业路193号宝龙城市广场公寓B座10层616室</td>\n",
       "      <td>0.149323</td>\n",
       "      <td>名仕酒店公寓(B座店)</td>\n",
       "      <td>119.290731,26.060960</td>\n",
       "      <td>106.204</td>\n",
       "      <td>0591-83817801;0591-83895616</td>\n",
       "      <td>住宿服务;宾馆酒店;宾馆酒店</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>B024F04Y5L</td>\n",
       "      <td>南</td>\n",
       "      <td>宝龙</td>\n",
       "      <td>西环南路35-1号</td>\n",
       "      <td>0.314087</td>\n",
       "      <td>红旗新村(浦西路)</td>\n",
       "      <td>119.291034,26.060042</td>\n",
       "      <td>187.62</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;住宅区;住宅小区</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>B024F0XCYL</td>\n",
       "      <td>西</td>\n",
       "      <td>宝龙</td>\n",
       "      <td>工业路193号宝龙城市广场4层</td>\n",
       "      <td>0.523198</td>\n",
       "      <td>江南食代自助餐厅(宝龙城市广场店)</td>\n",
       "      <td>119.290828,26.061891</td>\n",
       "      <td>62.0881</td>\n",
       "      <td>18259151389;0591-83899889</td>\n",
       "      <td>餐饮服务;中餐厅;特色/地方风味餐厅</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>B0FFHBVYZN</td>\n",
       "      <td>东南</td>\n",
       "      <td>宝龙</td>\n",
       "      <td>工业路193号宝龙城市广场B1楼A区198-199店(近万象城)</td>\n",
       "      <td>0.508955</td>\n",
       "      <td>凡塔斯牛排餐厅(宝龙店)</td>\n",
       "      <td>119.291955,26.061054</td>\n",
       "      <td>89.7018</td>\n",
       "      <td>0591-87866388</td>\n",
       "      <td>餐饮服务;外国餐厅;牛扒店(扒房)</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>B024F0XU18</td>\n",
       "      <td>南</td>\n",
       "      <td>宝龙</td>\n",
       "      <td>浦西路38号</td>\n",
       "      <td>0.155884</td>\n",
       "      <td>红旗新村北区</td>\n",
       "      <td>119.291061,26.059858</td>\n",
       "      <td>207.22</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;住宅区;住宅小区</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>B0FFHXZCSP</td>\n",
       "      <td>西南</td>\n",
       "      <td>宝龙</td>\n",
       "      <td>工业路193号宝龙城市广场2层</td>\n",
       "      <td>0.225106</td>\n",
       "      <td>家乐福(宝龙城市广场店)</td>\n",
       "      <td>119.290642,26.061224</td>\n",
       "      <td>92.9032</td>\n",
       "      <td>0591-83833105;0591-83833200</td>\n",
       "      <td>购物服务;超级市场;家乐福|购物服务;专卖店;专营店</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>B024F0439S</td>\n",
       "      <td>西南</td>\n",
       "      <td>宝龙</td>\n",
       "      <td>西环南路38-1号</td>\n",
       "      <td>0.25154</td>\n",
       "      <td>佳裕商业中心</td>\n",
       "      <td>119.289221,26.059943</td>\n",
       "      <td>292.855</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;楼宇;商务写字楼</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>B0FFG9BRS6</td>\n",
       "      <td>北</td>\n",
       "      <td>宝龙</td>\n",
       "      <td>怡园支路中央第五街2号楼23层2323室</td>\n",
       "      <td>0.192419</td>\n",
       "      <td>福州一颗糖文化传媒有限公司</td>\n",
       "      <td>119.292216,26.063728</td>\n",
       "      <td>239.988</td>\n",
       "      <td>0591-87572520;13860629606</td>\n",
       "      <td>科教文化服务;传媒机构;传媒机构|公司企业;公司;公司</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>B0FFG1NMDK</td>\n",
       "      <td>东北</td>\n",
       "      <td>宝龙</td>\n",
       "      <td>工业路193号宝龙城市广场东区3层</td>\n",
       "      <td>0.347601</td>\n",
       "      <td>合作社(宝龙城市广场店)</td>\n",
       "      <td>119.291850,26.062107</td>\n",
       "      <td>63.4843</td>\n",
       "      <td>[]</td>\n",
       "      <td>购物服务;服装鞋帽皮具店;品牌服装店</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "            id direction businessarea                               address  \\\n",
       "0   B024F04A3C         西           宝龙                               工业路193号   \n",
       "1   B024F04E0P        西南           宝龙                       工业路193号宝龙城市广场1层   \n",
       "2   B0FFF0EKN8        东南           宝龙  工业路193号宝龙城市广场1楼176-177室店面中庭广场内(新华都旁)   \n",
       "3   B0FFFYMRZJ        东南           宝龙               工业路中央第五街一号楼23层(靠近宝龙公交站)   \n",
       "4   B024F0XCCJ        东北           宝龙                            工业路与怡园路交叉口   \n",
       "5   BV10210920        东北           宝龙                                   2号线   \n",
       "6   B0FFHXZ7RX         东           宝龙                       工业路173号红星美凯龙F1层   \n",
       "7   B024F00DA7        西南           宝龙                              西二环南路35号   \n",
       "8   B024F05UHL         东           宝龙                               工业路173号   \n",
       "9   B0FFFAAD9X        西北           宝龙                                   台江区   \n",
       "10  B024F0U71N        西南           宝龙                           宁化街道西环南路33号   \n",
       "11  B024F0U61S        西南           宝龙                               西环南路33号   \n",
       "12  B0FFGGDZT4        西南           宝龙                      康城路与西环南路交叉口东南50米   \n",
       "13  B024F0XIBN         西           宝龙                         工业路193号宝龙城市广场   \n",
       "14  B024F0XU71        东南           宝龙                               工业路193号   \n",
       "15  B024F0XGPO        西南           宝龙                               工业路193号   \n",
       "16  B0FFG98V5W        东北           宝龙                 工业路360号中央第五街1号楼21层01室   \n",
       "17  B024F0XHNK         东           宝龙                                   宁化路   \n",
       "18  B024F04Y4S         北           宝龙                              西环中路691号   \n",
       "19  B024F0V3PE        西南           宝龙                 宝龙城市广场B座8层425(万象城斜对面)   \n",
       "20  B0FFG1NJFC        东北           宝龙                   工业路193号宝龙城市广场G1010号   \n",
       "21  B024F05K3K        西南           宝龙              工业路193号宝龙城市广场公寓B座10层616室   \n",
       "22  B024F04Y5L         南           宝龙                             西环南路35-1号   \n",
       "23  B024F0XCYL         西           宝龙                       工业路193号宝龙城市广场4层   \n",
       "24  B0FFHBVYZN        东南           宝龙      工业路193号宝龙城市广场B1楼A区198-199店(近万象城)   \n",
       "25  B024F0XU18         南           宝龙                                浦西路38号   \n",
       "26  B0FFHXZCSP        西南           宝龙                       工业路193号宝龙城市广场2层   \n",
       "27  B024F0439S        西南           宝龙                             西环南路38-1号   \n",
       "28  B0FFG9BRS6         北           宝龙                  怡园支路中央第五街2号楼23层2323室   \n",
       "29  B0FFG1NMDK        东北           宝龙                     工业路193号宝龙城市广场东区3层   \n",
       "\n",
       "   poiweight                name              location  distance  \\\n",
       "0   0.755875                宝龙广场  119.291418,26.061695  0.804696   \n",
       "1   0.416297  国美家电售后服务店(宝龙城市广场店)  119.291081,26.061326   52.5552   \n",
       "2   0.170027            台江区宝龙献血屋  119.291762,26.061172   67.9635   \n",
       "3    0.18178       福州艾琳达形象设计培训学校  119.291473,26.061611   11.2559   \n",
       "4    0.33632              中央商务大厦  119.292470,26.063070   185.985   \n",
       "5        0.6             宁化(地铁站)  119.293343,26.062650   220.374   \n",
       "6   0.332546       中国银行(福州吉祥山支行)  119.293585,26.060987   231.095   \n",
       "7   0.480292            福州东南眼科医院  119.290136,26.059737   252.195   \n",
       "8       0.48       红星美凯龙(福州三迪商场)  119.293961,26.061637   254.921   \n",
       "9   0.195193              工业路高架桥  119.289424,26.062656   225.354   \n",
       "10  0.233123             宁化街道办事处  119.289994,26.060477    195.85   \n",
       "11  0.119447    中共台江区纪委宁化街道工作委员会  119.289994,26.060477    195.85   \n",
       "12  0.158612         中共宁化街道工作委员会  119.289993,26.060476   195.974   \n",
       "13  0.223521            宝龙城市广场西区  119.290820,26.061859   61.6904   \n",
       "14  0.161974           宝龙城市广场南区A  119.291906,26.061042   87.9185   \n",
       "15  0.214541           宝龙城市广场南区B  119.290837,26.060985   97.5211   \n",
       "16  0.181165                北上赶学  119.292602,26.063492   232.605   \n",
       "17  0.231935            宝龙城市广场东区  119.292640,26.061783   123.258   \n",
       "18  0.548172               万象九宜城  119.290567,26.064198   290.801   \n",
       "19   0.36215         摩登世家酒店(宝龙店)  119.290685,26.061050   101.928   \n",
       "20  0.167773       三福时尚(宝龙城市广场店)  119.291950,26.062107   70.7684   \n",
       "21  0.149323         名仕酒店公寓(B座店)  119.290731,26.060960   106.204   \n",
       "22  0.314087           红旗新村(浦西路)  119.291034,26.060042    187.62   \n",
       "23  0.523198   江南食代自助餐厅(宝龙城市广场店)  119.290828,26.061891   62.0881   \n",
       "24  0.508955        凡塔斯牛排餐厅(宝龙店)  119.291955,26.061054   89.7018   \n",
       "25  0.155884              红旗新村北区  119.291061,26.059858    207.22   \n",
       "26  0.225106        家乐福(宝龙城市广场店)  119.290642,26.061224   92.9032   \n",
       "27   0.25154              佳裕商业中心  119.289221,26.059943   292.855   \n",
       "28  0.192419       福州一颗糖文化传媒有限公司  119.292216,26.063728   239.988   \n",
       "29  0.347601        合作社(宝龙城市广场店)  119.291850,26.062107   63.4843   \n",
       "\n",
       "                                          tel                         type  \n",
       "0                               0591-83822551                 购物服务;商场;购物中心  \n",
       "1                               0591-38102900               购物服务;家电电子卖场;国美  \n",
       "2                               0591-83898386     医疗保健服务;医疗保健服务场所;医疗保健服务场所  \n",
       "3                                          []             科教文化服务;培训机构;培训机构  \n",
       "4                                          []                商务住宅;楼宇;商务写字楼  \n",
       "5                                          []               交通设施服务;地铁站;地铁站  \n",
       "6                               0591-83337566               金融保险服务;银行;中国银行  \n",
       "7                 0591-38286666;0591-83890268             医疗保健服务;专科医院;眼科医院  \n",
       "8                 0591-28312222;0591-87958555              购物服务;家居建材市场;家具城  \n",
       "9                                          []              地名地址信息;交通地名;立交桥  \n",
       "10                                         []    政府机构及社会团体;政府机关;乡镇级政府及事业单位  \n",
       "11                                         []    政府机构及社会团体;政府机关;乡镇级政府及事业单位  \n",
       "12                                         []    政府机构及社会团体;政府机关;乡镇级政府及事业单位  \n",
       "13                                         []                   购物服务;商场;商场  \n",
       "14                                         []           商务住宅;商务住宅相关;商务住宅相关  \n",
       "15                                         []                 购物服务;商场;普通商场  \n",
       "16                  0591-63177880;18650992233         科教文化服务;科教文化场所;科教文化场所  \n",
       "17                                         []                 购物服务;商场;购物中心  \n",
       "18  0591-83922999;0591-83770827;0591-83770860                 购物服务;商场;普通商场  \n",
       "19                  0591-83805860;18950379638            住宿服务;宾馆酒店;经济型连锁酒店  \n",
       "20                              0591-83809623         购物服务;服装鞋帽皮具店;服装鞋帽皮具店  \n",
       "21                0591-83817801;0591-83895616               住宿服务;宾馆酒店;宾馆酒店  \n",
       "22                                         []                商务住宅;住宅区;住宅小区  \n",
       "23                  18259151389;0591-83899889           餐饮服务;中餐厅;特色/地方风味餐厅  \n",
       "24                              0591-87866388            餐饮服务;外国餐厅;牛扒店(扒房)  \n",
       "25                                         []                商务住宅;住宅区;住宅小区  \n",
       "26                0591-83833105;0591-83833200   购物服务;超级市场;家乐福|购物服务;专卖店;专营店  \n",
       "27                                         []                商务住宅;楼宇;商务写字楼  \n",
       "28                  0591-87572520;13860629606  科教文化服务;传媒机构;传媒机构|公司企业;公司;公司  \n",
       "29                                         []           购物服务;服装鞋帽皮具店;品牌服装店  "
      ]
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "pd.json_normalize(regeocode(geo_宝龙城市广场,extensions='all',radius=300)['regeocode']['pois'])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>id</th>\n",
       "      <th>direction</th>\n",
       "      <th>businessarea</th>\n",
       "      <th>address</th>\n",
       "      <th>poiweight</th>\n",
       "      <th>name</th>\n",
       "      <th>location</th>\n",
       "      <th>distance</th>\n",
       "      <th>tel</th>\n",
       "      <th>type</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>B024F05XAV</td>\n",
       "      <td>东北</td>\n",
       "      <td>鳌峰</td>\n",
       "      <td>鳌峰路8号</td>\n",
       "      <td>0.581477</td>\n",
       "      <td>万达广场(金融街店)</td>\n",
       "      <td>119.342615,26.052409</td>\n",
       "      <td>1.31067</td>\n",
       "      <td>0591-88355333</td>\n",
       "      <td>购物服务;商场;购物中心</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>B024F06357</td>\n",
       "      <td>南</td>\n",
       "      <td>鳌峰</td>\n",
       "      <td>江滨中大道366号(近曙光路)</td>\n",
       "      <td>0.619635</td>\n",
       "      <td>万达威斯汀酒店</td>\n",
       "      <td>119.342395,26.051176</td>\n",
       "      <td>137.629</td>\n",
       "      <td>0591-88111111;0591-88357222</td>\n",
       "      <td>住宿服务;宾馆酒店;五星级宾馆</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>B024F061Y7</td>\n",
       "      <td>西</td>\n",
       "      <td>鳌峰</td>\n",
       "      <td>曙光路193号金融街万达广场C3幢</td>\n",
       "      <td>0.49662</td>\n",
       "      <td>锦江都城酒店(福州台江店)</td>\n",
       "      <td>119.341728,26.052195</td>\n",
       "      <td>90.7897</td>\n",
       "      <td>0591-88215666</td>\n",
       "      <td>住宿服务;宾馆酒店;四星级宾馆</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>B0FFF67A86</td>\n",
       "      <td>西</td>\n",
       "      <td>鳌峰</td>\n",
       "      <td>曙光路132号申发大厦1层</td>\n",
       "      <td>0.48</td>\n",
       "      <td>广发银行(分行营业部)</td>\n",
       "      <td>119.340950,26.052419</td>\n",
       "      <td>165.657</td>\n",
       "      <td>4008308003</td>\n",
       "      <td>金融保险服务;银行;广发银行</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>B024F0ZFUJ</td>\n",
       "      <td>东</td>\n",
       "      <td>鳌峰</td>\n",
       "      <td>鳌峰路8号万达广场1F层</td>\n",
       "      <td>0.29764</td>\n",
       "      <td>万达广场A2座</td>\n",
       "      <td>119.343308,26.052111</td>\n",
       "      <td>76.9051</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;楼宇;商务写字楼</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>B024F0YZFS</td>\n",
       "      <td>西北</td>\n",
       "      <td>鳌峰</td>\n",
       "      <td>鳌峰路8号万达广场2F层</td>\n",
       "      <td>0.129029</td>\n",
       "      <td>玛利亚·蒙特梭利早教世家(万达广场)</td>\n",
       "      <td>119.342428,26.052625</td>\n",
       "      <td>30.9121</td>\n",
       "      <td>0591-83217833</td>\n",
       "      <td>科教文化服务;培训机构;培训机构</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>B0FFJFFBD4</td>\n",
       "      <td>西北</td>\n",
       "      <td>鳌峰</td>\n",
       "      <td>曙光路118号</td>\n",
       "      <td>0.355786</td>\n",
       "      <td>招商银行(万达支行)</td>\n",
       "      <td>119.341370,26.053395</td>\n",
       "      <td>166.033</td>\n",
       "      <td>0591-88051500</td>\n",
       "      <td>金融保险服务;银行;招商银行</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>B024F0UARK</td>\n",
       "      <td>北</td>\n",
       "      <td>鳌峰</td>\n",
       "      <td>金融街万达广场8号万达广场C1座1层</td>\n",
       "      <td>0.307681</td>\n",
       "      <td>中国工商银行(福州金融街支行)</td>\n",
       "      <td>119.342184,26.053844</td>\n",
       "      <td>166.177</td>\n",
       "      <td>0591-83211871;95588</td>\n",
       "      <td>金融保险服务;银行;中国工商银行</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>B024F061RL</td>\n",
       "      <td>东北</td>\n",
       "      <td>鳌峰</td>\n",
       "      <td>鳌峰路31号万达广场B1层</td>\n",
       "      <td>0.328803</td>\n",
       "      <td>国美电器(金融街万达店)</td>\n",
       "      <td>119.343456,26.053216</td>\n",
       "      <td>124.242</td>\n",
       "      <td>0591-38102281</td>\n",
       "      <td>购物服务;家电电子卖场;国美</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>B0FFF2RKWW</td>\n",
       "      <td>西</td>\n",
       "      <td>鳌峰</td>\n",
       "      <td>台江万达金街二楼156号</td>\n",
       "      <td>0.19357</td>\n",
       "      <td>吾幼儿童英语美术社区(台江万达校区)</td>\n",
       "      <td>119.342153,26.052288</td>\n",
       "      <td>47.0963</td>\n",
       "      <td>15394516614</td>\n",
       "      <td>科教文化服务;培训机构;培训机构</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>B0FFG1W1LZ</td>\n",
       "      <td>东北</td>\n",
       "      <td>鳌峰</td>\n",
       "      <td>鳌峰路31号万达广场1F层</td>\n",
       "      <td>0.283817</td>\n",
       "      <td>金融街万达广场1座</td>\n",
       "      <td>119.343468,26.053281</td>\n",
       "      <td>130.405</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;楼宇;商务写字楼</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>B024F0ZFUI</td>\n",
       "      <td>东北</td>\n",
       "      <td>鳌峰</td>\n",
       "      <td>鳌峰路8号万达广场1F层</td>\n",
       "      <td>0.271114</td>\n",
       "      <td>万达广场A1座</td>\n",
       "      <td>119.343684,26.053116</td>\n",
       "      <td>133.836</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;楼宇;商务写字楼</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>B024F0ZFUH</td>\n",
       "      <td>南</td>\n",
       "      <td>鳌峰</td>\n",
       "      <td>鳌江路8号万达广场</td>\n",
       "      <td>0.271114</td>\n",
       "      <td>万达中心</td>\n",
       "      <td>119.342719,26.051096</td>\n",
       "      <td>145.291</td>\n",
       "      <td>0591-83515783;0591-83256065</td>\n",
       "      <td>商务住宅;楼宇;商务写字楼</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>B0FFG1W508</td>\n",
       "      <td>东</td>\n",
       "      <td>鳌峰</td>\n",
       "      <td>金融街3号万达广场A2座18层</td>\n",
       "      <td>0.179707</td>\n",
       "      <td>云传媒</td>\n",
       "      <td>119.343342,26.052165</td>\n",
       "      <td>77.793</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>B0FFG0IZN1</td>\n",
       "      <td>西</td>\n",
       "      <td>鳌峰</td>\n",
       "      <td>鳌峰街道江滨中大道363号华班大厦1层04、05、10、11</td>\n",
       "      <td>0.341685</td>\n",
       "      <td>平安银行(福州金融街支行)</td>\n",
       "      <td>119.340657,26.051759</td>\n",
       "      <td>207.505</td>\n",
       "      <td>0591-88616122</td>\n",
       "      <td>金融保险服务;银行;平安银行</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>B024F0U5WQ</td>\n",
       "      <td>西北</td>\n",
       "      <td>鳌峰</td>\n",
       "      <td>曙光路118号</td>\n",
       "      <td>0.32116</td>\n",
       "      <td>宇洋中央金座</td>\n",
       "      <td>119.341179,26.053821</td>\n",
       "      <td>213.064</td>\n",
       "      <td>0591-88606666</td>\n",
       "      <td>商务住宅;楼宇;商务写字楼</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>B024F0U0A5</td>\n",
       "      <td>西</td>\n",
       "      <td>鳌峰</td>\n",
       "      <td>曙光路130号</td>\n",
       "      <td>0.388205</td>\n",
       "      <td>申发大厦</td>\n",
       "      <td>119.340762,26.052640</td>\n",
       "      <td>186.367</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;楼宇;商务写字楼</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>B0FFF4TBC3</td>\n",
       "      <td>西</td>\n",
       "      <td>鳌峰</td>\n",
       "      <td>曙光路132号申发大厦1层西侧</td>\n",
       "      <td>0.210825</td>\n",
       "      <td>华夏银行(福州金融街支行)</td>\n",
       "      <td>119.340324,26.052658</td>\n",
       "      <td>230.004</td>\n",
       "      <td>0591-88613311;95577</td>\n",
       "      <td>金融保险服务;银行;华夏银行</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>B0FFFVKC7D</td>\n",
       "      <td>西</td>\n",
       "      <td>鳌峰</td>\n",
       "      <td>江滨中大道363号华浦华尔街大厦1层</td>\n",
       "      <td>0.336641</td>\n",
       "      <td>渤海银行(福州分行)</td>\n",
       "      <td>119.340377,26.051602</td>\n",
       "      <td>239.863</td>\n",
       "      <td>0591-38138922;4008888811</td>\n",
       "      <td>金融保险服务;银行;银行</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>B024F0XVDK</td>\n",
       "      <td>西</td>\n",
       "      <td>鳌峰</td>\n",
       "      <td>海峡金融中心江滨中大道363号(金融街威斯汀酒店西侧)</td>\n",
       "      <td>0.303883</td>\n",
       "      <td>华浦·华尔街</td>\n",
       "      <td>119.340403,26.051689</td>\n",
       "      <td>234.004</td>\n",
       "      <td>0591-83866666</td>\n",
       "      <td>商务住宅;楼宇;商务写字楼</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>B0FFF9LJPE</td>\n",
       "      <td>西</td>\n",
       "      <td>鳌峰</td>\n",
       "      <td>鳌峰街道江滨中大道363号</td>\n",
       "      <td>0.288163</td>\n",
       "      <td>福州华班大厦</td>\n",
       "      <td>119.340220,26.051781</td>\n",
       "      <td>248.264</td>\n",
       "      <td>0591-83866666</td>\n",
       "      <td>商务住宅;楼宇;商务写字楼</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>B0FFFFGXZO</td>\n",
       "      <td>北</td>\n",
       "      <td>鳌峰</td>\n",
       "      <td>台江区鳌峰街道鳌江路8号万达百货一楼</td>\n",
       "      <td>0.224995</td>\n",
       "      <td>北京同仁堂福建药业连锁有限公司福州台江万达药店</td>\n",
       "      <td>119.342548,26.052581</td>\n",
       "      <td>21.1311</td>\n",
       "      <td>0591-83818303</td>\n",
       "      <td>医疗保健服务;医药保健销售店;药房</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>B024F0Y6LX</td>\n",
       "      <td>西北</td>\n",
       "      <td>鳌峰</td>\n",
       "      <td>鳌江路8号金融街万达广场c2座3层</td>\n",
       "      <td>0.199269</td>\n",
       "      <td>福州万达广场公寓</td>\n",
       "      <td>119.341988,26.053870</td>\n",
       "      <td>174.921</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;商务住宅相关;商务住宅相关</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>B024F0ZFUK</td>\n",
       "      <td>西北</td>\n",
       "      <td>鳌峰</td>\n",
       "      <td>金融街万达广场7号万达广场C2座1层</td>\n",
       "      <td>0.29764</td>\n",
       "      <td>万达广场C2座</td>\n",
       "      <td>119.341900,26.053034</td>\n",
       "      <td>99.9478</td>\n",
       "      <td>0591-88352688</td>\n",
       "      <td>商务住宅;楼宇;商务写字楼|购物服务;商场;购物中心</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>B024F0ZFUL</td>\n",
       "      <td>北</td>\n",
       "      <td>鳌峰</td>\n",
       "      <td>鳌江路8号万达广场</td>\n",
       "      <td>0.29764</td>\n",
       "      <td>万达广场C1座</td>\n",
       "      <td>119.342137,26.053572</td>\n",
       "      <td>138.675</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;楼宇;商务写字楼|购物服务;商场;购物中心</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>B0FFF5GL93</td>\n",
       "      <td>北</td>\n",
       "      <td>鳌峰</td>\n",
       "      <td>鳌峰路31号</td>\n",
       "      <td>0.235527</td>\n",
       "      <td>台江万达社区</td>\n",
       "      <td>119.342264,26.054003</td>\n",
       "      <td>181.667</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;住宅区;住宅小区</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>B024F0VAO2</td>\n",
       "      <td>北</td>\n",
       "      <td>鳌峰</td>\n",
       "      <td>鳌峰路金融街8号万达广场3楼17-18号世纪联华楼上(近曙光路)</td>\n",
       "      <td>0.284618</td>\n",
       "      <td>匠和风精致料理(台江万达广场店)</td>\n",
       "      <td>119.342567,26.052778</td>\n",
       "      <td>42.3629</td>\n",
       "      <td>0591-88359090;0591-88359091</td>\n",
       "      <td>餐饮服务;外国餐厅;日本料理</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>B0FFG4BN05</td>\n",
       "      <td>北</td>\n",
       "      <td>鳌峰</td>\n",
       "      <td>鳌峰路31号万达广场3层312-313号</td>\n",
       "      <td>0.21278</td>\n",
       "      <td>汉拿山韩式烤肉(万达广场金融街店)</td>\n",
       "      <td>119.342567,26.052989</td>\n",
       "      <td>65.7364</td>\n",
       "      <td>0591-88051898</td>\n",
       "      <td>餐饮服务;外国餐厅;韩国料理</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>B0FFHBVXQ5</td>\n",
       "      <td>东南</td>\n",
       "      <td>鳌峰</td>\n",
       "      <td>鳌江路8号福州金融街万达广场二层01商铺(近曙光路)</td>\n",
       "      <td>0.320514</td>\n",
       "      <td>必胜客(台江万达店)</td>\n",
       "      <td>119.342703,26.052279</td>\n",
       "      <td>16.3748</td>\n",
       "      <td>0591-87888950;4009701890;0591-63037711</td>\n",
       "      <td>餐饮服务;快餐厅;必胜客</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>B024F0VC6K</td>\n",
       "      <td>南</td>\n",
       "      <td>鳌峰</td>\n",
       "      <td>鳌峰路金融街8号富力威斯汀酒店1层(近曙光路)</td>\n",
       "      <td>0.274323</td>\n",
       "      <td>福州富力威斯汀酒店知味自助餐厅(江滨中大道店)</td>\n",
       "      <td>119.342430,26.051208</td>\n",
       "      <td>133.61</td>\n",
       "      <td>0591-88357222;0591-88111111</td>\n",
       "      <td>餐饮服务;外国餐厅;西餐厅(综合风味)</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "            id direction businessarea                           address  \\\n",
       "0   B024F05XAV        东北           鳌峰                             鳌峰路8号   \n",
       "1   B024F06357         南           鳌峰                   江滨中大道366号(近曙光路)   \n",
       "2   B024F061Y7         西           鳌峰                 曙光路193号金融街万达广场C3幢   \n",
       "3   B0FFF67A86         西           鳌峰                     曙光路132号申发大厦1层   \n",
       "4   B024F0ZFUJ         东           鳌峰                      鳌峰路8号万达广场1F层   \n",
       "5   B024F0YZFS        西北           鳌峰                      鳌峰路8号万达广场2F层   \n",
       "6   B0FFJFFBD4        西北           鳌峰                           曙光路118号   \n",
       "7   B024F0UARK         北           鳌峰                金融街万达广场8号万达广场C1座1层   \n",
       "8   B024F061RL        东北           鳌峰                     鳌峰路31号万达广场B1层   \n",
       "9   B0FFF2RKWW         西           鳌峰                      台江万达金街二楼156号   \n",
       "10  B0FFG1W1LZ        东北           鳌峰                     鳌峰路31号万达广场1F层   \n",
       "11  B024F0ZFUI        东北           鳌峰                      鳌峰路8号万达广场1F层   \n",
       "12  B024F0ZFUH         南           鳌峰                         鳌江路8号万达广场   \n",
       "13  B0FFG1W508         东           鳌峰                   金融街3号万达广场A2座18层   \n",
       "14  B0FFG0IZN1         西           鳌峰    鳌峰街道江滨中大道363号华班大厦1层04、05、10、11   \n",
       "15  B024F0U5WQ        西北           鳌峰                           曙光路118号   \n",
       "16  B024F0U0A5         西           鳌峰                           曙光路130号   \n",
       "17  B0FFF4TBC3         西           鳌峰                   曙光路132号申发大厦1层西侧   \n",
       "18  B0FFFVKC7D         西           鳌峰                江滨中大道363号华浦华尔街大厦1层   \n",
       "19  B024F0XVDK         西           鳌峰       海峡金融中心江滨中大道363号(金融街威斯汀酒店西侧)   \n",
       "20  B0FFF9LJPE         西           鳌峰                     鳌峰街道江滨中大道363号   \n",
       "21  B0FFFFGXZO         北           鳌峰                台江区鳌峰街道鳌江路8号万达百货一楼   \n",
       "22  B024F0Y6LX        西北           鳌峰                 鳌江路8号金融街万达广场c2座3层   \n",
       "23  B024F0ZFUK        西北           鳌峰                金融街万达广场7号万达广场C2座1层   \n",
       "24  B024F0ZFUL         北           鳌峰                         鳌江路8号万达广场   \n",
       "25  B0FFF5GL93         北           鳌峰                            鳌峰路31号   \n",
       "26  B024F0VAO2         北           鳌峰  鳌峰路金融街8号万达广场3楼17-18号世纪联华楼上(近曙光路)   \n",
       "27  B0FFG4BN05         北           鳌峰              鳌峰路31号万达广场3层312-313号   \n",
       "28  B0FFHBVXQ5        东南           鳌峰        鳌江路8号福州金融街万达广场二层01商铺(近曙光路)   \n",
       "29  B024F0VC6K         南           鳌峰           鳌峰路金融街8号富力威斯汀酒店1层(近曙光路)   \n",
       "\n",
       "   poiweight                     name              location distance  \\\n",
       "0   0.581477               万达广场(金融街店)  119.342615,26.052409  1.31067   \n",
       "1   0.619635                  万达威斯汀酒店  119.342395,26.051176  137.629   \n",
       "2    0.49662            锦江都城酒店(福州台江店)  119.341728,26.052195  90.7897   \n",
       "3       0.48              广发银行(分行营业部)  119.340950,26.052419  165.657   \n",
       "4    0.29764                  万达广场A2座  119.343308,26.052111  76.9051   \n",
       "5   0.129029       玛利亚·蒙特梭利早教世家(万达广场)  119.342428,26.052625  30.9121   \n",
       "6   0.355786               招商银行(万达支行)  119.341370,26.053395  166.033   \n",
       "7   0.307681          中国工商银行(福州金融街支行)  119.342184,26.053844  166.177   \n",
       "8   0.328803             国美电器(金融街万达店)  119.343456,26.053216  124.242   \n",
       "9    0.19357       吾幼儿童英语美术社区(台江万达校区)  119.342153,26.052288  47.0963   \n",
       "10  0.283817                金融街万达广场1座  119.343468,26.053281  130.405   \n",
       "11  0.271114                  万达广场A1座  119.343684,26.053116  133.836   \n",
       "12  0.271114                     万达中心  119.342719,26.051096  145.291   \n",
       "13  0.179707                      云传媒  119.343342,26.052165   77.793   \n",
       "14  0.341685            平安银行(福州金融街支行)  119.340657,26.051759  207.505   \n",
       "15   0.32116                   宇洋中央金座  119.341179,26.053821  213.064   \n",
       "16  0.388205                     申发大厦  119.340762,26.052640  186.367   \n",
       "17  0.210825            华夏银行(福州金融街支行)  119.340324,26.052658  230.004   \n",
       "18  0.336641               渤海银行(福州分行)  119.340377,26.051602  239.863   \n",
       "19  0.303883                   华浦·华尔街  119.340403,26.051689  234.004   \n",
       "20  0.288163                   福州华班大厦  119.340220,26.051781  248.264   \n",
       "21  0.224995  北京同仁堂福建药业连锁有限公司福州台江万达药店  119.342548,26.052581  21.1311   \n",
       "22  0.199269                 福州万达广场公寓  119.341988,26.053870  174.921   \n",
       "23   0.29764                  万达广场C2座  119.341900,26.053034  99.9478   \n",
       "24   0.29764                  万达广场C1座  119.342137,26.053572  138.675   \n",
       "25  0.235527                   台江万达社区  119.342264,26.054003  181.667   \n",
       "26  0.284618         匠和风精致料理(台江万达广场店)  119.342567,26.052778  42.3629   \n",
       "27   0.21278        汉拿山韩式烤肉(万达广场金融街店)  119.342567,26.052989  65.7364   \n",
       "28  0.320514               必胜客(台江万达店)  119.342703,26.052279  16.3748   \n",
       "29  0.274323  福州富力威斯汀酒店知味自助餐厅(江滨中大道店)  119.342430,26.051208   133.61   \n",
       "\n",
       "                                       tel                        type  \n",
       "0                            0591-88355333                购物服务;商场;购物中心  \n",
       "1              0591-88111111;0591-88357222             住宿服务;宾馆酒店;五星级宾馆  \n",
       "2                            0591-88215666             住宿服务;宾馆酒店;四星级宾馆  \n",
       "3                               4008308003              金融保险服务;银行;广发银行  \n",
       "4                                       []               商务住宅;楼宇;商务写字楼  \n",
       "5                            0591-83217833            科教文化服务;培训机构;培训机构  \n",
       "6                            0591-88051500              金融保险服务;银行;招商银行  \n",
       "7                      0591-83211871;95588            金融保险服务;银行;中国工商银行  \n",
       "8                            0591-38102281              购物服务;家电电子卖场;国美  \n",
       "9                              15394516614            科教文化服务;培训机构;培训机构  \n",
       "10                                      []               商务住宅;楼宇;商务写字楼  \n",
       "11                                      []               商务住宅;楼宇;商务写字楼  \n",
       "12             0591-83515783;0591-83256065               商务住宅;楼宇;商务写字楼  \n",
       "13                                      []        科教文化服务;科教文化场所;科教文化场所  \n",
       "14                           0591-88616122              金融保险服务;银行;平安银行  \n",
       "15                           0591-88606666               商务住宅;楼宇;商务写字楼  \n",
       "16                                      []               商务住宅;楼宇;商务写字楼  \n",
       "17                     0591-88613311;95577              金融保险服务;银行;华夏银行  \n",
       "18                0591-38138922;4008888811                金融保险服务;银行;银行  \n",
       "19                           0591-83866666               商务住宅;楼宇;商务写字楼  \n",
       "20                           0591-83866666               商务住宅;楼宇;商务写字楼  \n",
       "21                           0591-83818303           医疗保健服务;医药保健销售店;药房  \n",
       "22                                      []          商务住宅;商务住宅相关;商务住宅相关  \n",
       "23                           0591-88352688  商务住宅;楼宇;商务写字楼|购物服务;商场;购物中心  \n",
       "24                                      []  商务住宅;楼宇;商务写字楼|购物服务;商场;购物中心  \n",
       "25                                      []               商务住宅;住宅区;住宅小区  \n",
       "26             0591-88359090;0591-88359091              餐饮服务;外国餐厅;日本料理  \n",
       "27                           0591-88051898              餐饮服务;外国餐厅;韩国料理  \n",
       "28  0591-87888950;4009701890;0591-63037711                餐饮服务;快餐厅;必胜客  \n",
       "29             0591-88357222;0591-88111111         餐饮服务;外国餐厅;西餐厅(综合风味)  "
      ]
     },
     "execution_count": 13,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "pd.json_normalize(regeocode(geo_万达广场,extensions='all',radius=300)['regeocode']['pois'])"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 路径规划"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 步行路径规划"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 调用上头的数据\n",
    "origin_宝龙城市广场 = geo_宝龙城市广场\n",
    "destination_万达广场 = geo_万达广场"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 步行路径规划函数\n",
    "def walking(origin,destination):\n",
    "    \"\"\"步行路径规划\"\"\"\n",
    "    url = \"https://restapi.amap.com/v3/direction/walking?parameters\"\n",
    "    params = {\n",
    "        'key':chen_key,\n",
    "        'origin':origin,# 起点（经纬度信息）\n",
    "        'destination':destination,# 终点（经纬度信息）\n",
    "        'output':'json'\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    date = response.json()\n",
    "    return date"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>instruction</th>\n",
       "      <th>orientation</th>\n",
       "      <th>road</th>\n",
       "      <th>distance</th>\n",
       "      <th>duration</th>\n",
       "      <th>polyline</th>\n",
       "      <th>action</th>\n",
       "      <th>assistant_action</th>\n",
       "      <th>walk_type</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>向西南步行114米右转</td>\n",
       "      <td>西南</td>\n",
       "      <td>[]</td>\n",
       "      <td>114</td>\n",
       "      <td>91</td>\n",
       "      <td>119.291237,26.062157;119.291024,26.062101;119....</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>向西步行63米右转</td>\n",
       "      <td>西</td>\n",
       "      <td>[]</td>\n",
       "      <td>63</td>\n",
       "      <td>50</td>\n",
       "      <td>119.290273,26.061623;119.289857,26.061671;119....</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>沿西二环南路辅路向北步行90米右转</td>\n",
       "      <td>北</td>\n",
       "      <td>西二环南路辅路</td>\n",
       "      <td>90</td>\n",
       "      <td>72</td>\n",
       "      <td>119.289657,26.061753;119.289653,26.062036;119....</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>沿工业路向东步行536米右转</td>\n",
       "      <td>东</td>\n",
       "      <td>工业路</td>\n",
       "      <td>536</td>\n",
       "      <td>429</td>\n",
       "      <td>119.289631,26.062574;119.290074,26.062587;119....</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>沿白马南路向南步行89米左转</td>\n",
       "      <td>南</td>\n",
       "      <td>白马南路</td>\n",
       "      <td>89</td>\n",
       "      <td>71</td>\n",
       "      <td>119.295074,26.062713;119.295139,26.062422;119....</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>步行13米右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>13</td>\n",
       "      <td>10</td>\n",
       "      <td>119.295317,26.06194;119.295447,26.06197</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>沿白马南路向东南步行280米左转</td>\n",
       "      <td>东南</td>\n",
       "      <td>白马南路</td>\n",
       "      <td>280</td>\n",
       "      <td>224</td>\n",
       "      <td>119.295447,26.06197;119.295521,26.061797;119.2...</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>沿太平里向东步行668米直行</td>\n",
       "      <td>东</td>\n",
       "      <td>太平里</td>\n",
       "      <td>668</td>\n",
       "      <td>534</td>\n",
       "      <td>119.296806,26.05974;119.29747,26.059809;119.29...</td>\n",
       "      <td>直行</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>沿秋龙路向东步行201米右转</td>\n",
       "      <td>东</td>\n",
       "      <td>秋龙路</td>\n",
       "      <td>201</td>\n",
       "      <td>161</td>\n",
       "      <td>119.303503,26.060095;119.303611,26.060078;119....</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>沿八一七中路向东南步行394米向左前方行走</td>\n",
       "      <td>东南</td>\n",
       "      <td>八一七中路</td>\n",
       "      <td>394</td>\n",
       "      <td>315</td>\n",
       "      <td>119.305477,26.059831;119.305486,26.059479;119....</td>\n",
       "      <td>向左前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>步行21米向右前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>21</td>\n",
       "      <td>17</td>\n",
       "      <td>119.307157,26.056723;119.307339,26.056641</td>\n",
       "      <td>向右前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>沿八一七南路向东南步行732米左转</td>\n",
       "      <td>东南</td>\n",
       "      <td>八一七南路</td>\n",
       "      <td>732</td>\n",
       "      <td>586</td>\n",
       "      <td>119.307339,26.056636;119.308025,26.055577;119....</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>沿江滨中大道向东步行1011米向左前方行走</td>\n",
       "      <td>东</td>\n",
       "      <td>江滨中大道</td>\n",
       "      <td>1011</td>\n",
       "      <td>809</td>\n",
       "      <td>119.311094,26.050964;119.311649,26.050981;119....</td>\n",
       "      <td>向左前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>沿江滨中大道向东步行995米直行</td>\n",
       "      <td>东</td>\n",
       "      <td>江滨中大道</td>\n",
       "      <td>995</td>\n",
       "      <td>796</td>\n",
       "      <td>119.320968,26.052478;119.321102,26.052609;119....</td>\n",
       "      <td>直行</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>沿江滨中大道辅路向东步行483米直行</td>\n",
       "      <td>东</td>\n",
       "      <td>江滨中大道辅路</td>\n",
       "      <td>483</td>\n",
       "      <td>386</td>\n",
       "      <td>119.330846,26.052543;119.330938,26.052539;119....</td>\n",
       "      <td>直行</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>沿江滨中大道向东步行606米左转</td>\n",
       "      <td>东</td>\n",
       "      <td>江滨中大道</td>\n",
       "      <td>606</td>\n",
       "      <td>485</td>\n",
       "      <td>119.335707,26.052027;119.33625,26.05197;119.33...</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>向北步行162米到达目的地</td>\n",
       "      <td>北</td>\n",
       "      <td>[]</td>\n",
       "      <td>162</td>\n",
       "      <td>130</td>\n",
       "      <td>119.341636,26.050907;119.34174,26.05128;119.34...</td>\n",
       "      <td>[]</td>\n",
       "      <td>到达目的地</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "              instruction orientation     road distance duration  \\\n",
       "0             向西南步行114米右转          西南       []      114       91   \n",
       "1               向西步行63米右转           西       []       63       50   \n",
       "2       沿西二环南路辅路向北步行90米右转           北  西二环南路辅路       90       72   \n",
       "3          沿工业路向东步行536米右转           东      工业路      536      429   \n",
       "4          沿白马南路向南步行89米左转           南     白马南路       89       71   \n",
       "5                 步行13米右转          []       []       13       10   \n",
       "6        沿白马南路向东南步行280米左转          东南     白马南路      280      224   \n",
       "7          沿太平里向东步行668米直行           东      太平里      668      534   \n",
       "8          沿秋龙路向东步行201米右转           东      秋龙路      201      161   \n",
       "9   沿八一七中路向东南步行394米向左前方行走          东南    八一七中路      394      315   \n",
       "10            步行21米向右前方行走          []       []       21       17   \n",
       "11      沿八一七南路向东南步行732米左转          东南    八一七南路      732      586   \n",
       "12  沿江滨中大道向东步行1011米向左前方行走           东    江滨中大道     1011      809   \n",
       "13       沿江滨中大道向东步行995米直行           东    江滨中大道      995      796   \n",
       "14     沿江滨中大道辅路向东步行483米直行           东  江滨中大道辅路      483      386   \n",
       "15       沿江滨中大道向东步行606米左转           东    江滨中大道      606      485   \n",
       "16          向北步行162米到达目的地           北       []      162      130   \n",
       "\n",
       "                                             polyline  action  \\\n",
       "0   119.291237,26.062157;119.291024,26.062101;119....      右转   \n",
       "1   119.290273,26.061623;119.289857,26.061671;119....      右转   \n",
       "2   119.289657,26.061753;119.289653,26.062036;119....      右转   \n",
       "3   119.289631,26.062574;119.290074,26.062587;119....      右转   \n",
       "4   119.295074,26.062713;119.295139,26.062422;119....      左转   \n",
       "5             119.295317,26.06194;119.295447,26.06197      右转   \n",
       "6   119.295447,26.06197;119.295521,26.061797;119.2...      左转   \n",
       "7   119.296806,26.05974;119.29747,26.059809;119.29...      直行   \n",
       "8   119.303503,26.060095;119.303611,26.060078;119....      右转   \n",
       "9   119.305477,26.059831;119.305486,26.059479;119....  向左前方行走   \n",
       "10          119.307157,26.056723;119.307339,26.056641  向右前方行走   \n",
       "11  119.307339,26.056636;119.308025,26.055577;119....      左转   \n",
       "12  119.311094,26.050964;119.311649,26.050981;119....  向左前方行走   \n",
       "13  119.320968,26.052478;119.321102,26.052609;119....      直行   \n",
       "14  119.330846,26.052543;119.330938,26.052539;119....      直行   \n",
       "15  119.335707,26.052027;119.33625,26.05197;119.33...      左转   \n",
       "16  119.341636,26.050907;119.34174,26.05128;119.34...      []   \n",
       "\n",
       "   assistant_action walk_type  \n",
       "0                []         0  \n",
       "1                []         0  \n",
       "2                []         0  \n",
       "3                []         0  \n",
       "4                []         0  \n",
       "5                []         1  \n",
       "6                []         0  \n",
       "7                []         0  \n",
       "8                []         0  \n",
       "9                []         0  \n",
       "10               []         1  \n",
       "11               []         0  \n",
       "12               []         0  \n",
       "13               []         0  \n",
       "14               []         0  \n",
       "15               []         0  \n",
       "16            到达目的地         0  "
      ]
     },
     "execution_count": 16,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 运行步行路径规划函数（示例）\n",
    "pd.json_normalize(walking(origin_宝龙城市广场,destination_万达广场)[\"route\"][\"paths\"][0]['steps'])"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 公交路径规划"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 公交路径规划函数\n",
    "def bus(origin,destination,city,cityd=None,extensions='base',strategy=None,nightflag=0,date=None,time=None):\n",
    "    \"\"\"公交路径规划\"\"\"\n",
    "    url = \"https://restapi.amap.com/v3/direction/transit/integrated?parameters\"\n",
    "    params = {\n",
    "        'key':chen_key,\n",
    "        'origin':origin,# 起点 （经纬度）\n",
    "        'destination':destination,# 终点（经纬度）\n",
    "        'city':city,# 公交查询所在城市\n",
    "        'cityd':cityd,# 跨城公交选填\n",
    "        'extensions':extensions,# 返回结果详情\n",
    "        'strategy':strategy,# 换成策略0：最快捷模式1：最经济模式2：最少换乘模式3：最少步行模式5：不乘地铁模式\n",
    "        'nightflag':nightflag,# 是否记夜班车\n",
    "        'date':date,# 发车日期\n",
    "        'time':time,# 发车时间\n",
    "        'output':'json'\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    data = response.json()\n",
    "    return data"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>name</th>\n",
       "      <th>id</th>\n",
       "      <th>type</th>\n",
       "      <th>distance</th>\n",
       "      <th>duration</th>\n",
       "      <th>polyline</th>\n",
       "      <th>bustimetag</th>\n",
       "      <th>start_time</th>\n",
       "      <th>end_time</th>\n",
       "      <th>via_num</th>\n",
       "      <th>via_stops</th>\n",
       "      <th>departure_stop.name</th>\n",
       "      <th>departure_stop.id</th>\n",
       "      <th>departure_stop.location</th>\n",
       "      <th>arrival_stop.name</th>\n",
       "      <th>arrival_stop.id</th>\n",
       "      <th>arrival_stop.location</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>112路(洪山梁厝路--廨院公交总站)</td>\n",
       "      <td>350100010101</td>\n",
       "      <td>普通公交线路</td>\n",
       "      <td>5613</td>\n",
       "      <td>2444</td>\n",
       "      <td>119.292018,26.062643;119.292014,26.062643;119....</td>\n",
       "      <td>0</td>\n",
       "      <td>0600</td>\n",
       "      <td>2200</td>\n",
       "      <td>9</td>\n",
       "      <td>[{'name': '工业路白马路口', 'id': '350100010101014', ...</td>\n",
       "      <td>宝龙·城市广场</td>\n",
       "      <td>350100010101013</td>\n",
       "      <td>119.292018,26.062643</td>\n",
       "      <td>金融街万达广场</td>\n",
       "      <td>350100010101023</td>\n",
       "      <td>119.342865,26.054167</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>15路(福建理工学校--鳌峰洲公交总站)</td>\n",
       "      <td>350100010406</td>\n",
       "      <td>普通公交线路</td>\n",
       "      <td>6494</td>\n",
       "      <td>2717</td>\n",
       "      <td>119.292000,26.062639;119.292236,26.062647;119....</td>\n",
       "      <td>0</td>\n",
       "      <td>0600</td>\n",
       "      <td>2100</td>\n",
       "      <td>14</td>\n",
       "      <td>[{'name': '工业路白马路口', 'id': '350100010406020', ...</td>\n",
       "      <td>宝龙·城市广场</td>\n",
       "      <td>350100010406019</td>\n",
       "      <td>119.292000,26.062639</td>\n",
       "      <td>金融街万达广场</td>\n",
       "      <td>350100010406033</td>\n",
       "      <td>119.342918,26.054150</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>169路(尤溪洲(东)停车场--东山新苑公交站)</td>\n",
       "      <td>350100010492</td>\n",
       "      <td>普通公交线路</td>\n",
       "      <td>5820</td>\n",
       "      <td>2504</td>\n",
       "      <td>119.292040,26.062643;119.292240,26.062648;119....</td>\n",
       "      <td>0</td>\n",
       "      <td>0630</td>\n",
       "      <td>1930</td>\n",
       "      <td>11</td>\n",
       "      <td>[{'name': '工业路白马路口', 'id': '350100010492029', ...</td>\n",
       "      <td>宝龙·城市广场</td>\n",
       "      <td>350100010492034</td>\n",
       "      <td>119.292040,26.062643</td>\n",
       "      <td>金融街万达广场</td>\n",
       "      <td>350100010492001</td>\n",
       "      <td>119.342865,26.054167</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>10路(火车站北广场--鳌峰洲公交总站)</td>\n",
       "      <td>350100010024</td>\n",
       "      <td>普通公交线路</td>\n",
       "      <td>6061</td>\n",
       "      <td>2518</td>\n",
       "      <td>119.292015,26.062645;119.292015,26.062639;119....</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>12</td>\n",
       "      <td>[{'name': '工业路白马路口', 'id': '350100010024013', ...</td>\n",
       "      <td>宝龙·城市广场</td>\n",
       "      <td>350100010024014</td>\n",
       "      <td>119.292015,26.062645</td>\n",
       "      <td>金融街万达广场</td>\n",
       "      <td>350100010024001</td>\n",
       "      <td>119.342880,26.054157</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                       name            id    type distance duration  \\\n",
       "0       112路(洪山梁厝路--廨院公交总站)  350100010101  普通公交线路     5613     2444   \n",
       "1      15路(福建理工学校--鳌峰洲公交总站)  350100010406  普通公交线路     6494     2717   \n",
       "2  169路(尤溪洲(东)停车场--东山新苑公交站)  350100010492  普通公交线路     5820     2504   \n",
       "3      10路(火车站北广场--鳌峰洲公交总站)  350100010024  普通公交线路     6061     2518   \n",
       "\n",
       "                                            polyline bustimetag start_time  \\\n",
       "0  119.292018,26.062643;119.292014,26.062643;119....          0       0600   \n",
       "1  119.292000,26.062639;119.292236,26.062647;119....          0       0600   \n",
       "2  119.292040,26.062643;119.292240,26.062648;119....          0       0630   \n",
       "3  119.292015,26.062645;119.292015,26.062639;119....          0         []   \n",
       "\n",
       "  end_time via_num                                          via_stops  \\\n",
       "0     2200       9  [{'name': '工业路白马路口', 'id': '350100010101014', ...   \n",
       "1     2100      14  [{'name': '工业路白马路口', 'id': '350100010406020', ...   \n",
       "2     1930      11  [{'name': '工业路白马路口', 'id': '350100010492029', ...   \n",
       "3       []      12  [{'name': '工业路白马路口', 'id': '350100010024013', ...   \n",
       "\n",
       "  departure_stop.name departure_stop.id departure_stop.location  \\\n",
       "0             宝龙·城市广场   350100010101013    119.292018,26.062643   \n",
       "1             宝龙·城市广场   350100010406019    119.292000,26.062639   \n",
       "2             宝龙·城市广场   350100010492034    119.292040,26.062643   \n",
       "3             宝龙·城市广场   350100010024014    119.292015,26.062645   \n",
       "\n",
       "  arrival_stop.name  arrival_stop.id arrival_stop.location  \n",
       "0           金融街万达广场  350100010101023  119.342865,26.054167  \n",
       "1           金融街万达广场  350100010406033  119.342918,26.054150  \n",
       "2           金融街万达广场  350100010492001  119.342865,26.054167  \n",
       "3           金融街万达广场  350100010024001  119.342880,26.054157  "
      ]
     },
     "execution_count": 18,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 运行公交路径规划函数（示例）\n",
    "pd.json_normalize(bus(origin_宝龙城市广场,destination_万达广场,city='福州',extensions='all')[\"route\"]['transits'][0]['segments'][0]['bus'][\"buslines\"])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>112路公交车</th>\n",
       "      <th>id</th>\n",
       "      <th>location</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>工业路白马路口</td>\n",
       "      <td>350100010101014</td>\n",
       "      <td>119.298034,26.062743</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>博美诗邦</td>\n",
       "      <td>350100010101015</td>\n",
       "      <td>119.302536,26.062841</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>安淡</td>\n",
       "      <td>350100010101016</td>\n",
       "      <td>119.309372,26.063698</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>南公园</td>\n",
       "      <td>350100010101017</td>\n",
       "      <td>119.316010,26.064299</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>象园头</td>\n",
       "      <td>350100010101018</td>\n",
       "      <td>119.321999,26.065218</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>象园(长乐路口)</td>\n",
       "      <td>350100010101019</td>\n",
       "      <td>119.326035,26.065365</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>连潘</td>\n",
       "      <td>350100010101020</td>\n",
       "      <td>119.331389,26.065547</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>光明桥</td>\n",
       "      <td>350100010101021</td>\n",
       "      <td>119.335703,26.061706</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>鳌峰大桥</td>\n",
       "      <td>350100010101022</td>\n",
       "      <td>119.337723,26.055687</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "    112路公交车               id              location\n",
       "0   工业路白马路口  350100010101014  119.298034,26.062743\n",
       "1      博美诗邦  350100010101015  119.302536,26.062841\n",
       "2        安淡  350100010101016  119.309372,26.063698\n",
       "3       南公园  350100010101017  119.316010,26.064299\n",
       "4       象园头  350100010101018  119.321999,26.065218\n",
       "5  象园(长乐路口)  350100010101019  119.326035,26.065365\n",
       "6        连潘  350100010101020  119.331389,26.065547\n",
       "7       光明桥  350100010101021  119.335703,26.061706\n",
       "8      鳌峰大桥  350100010101022  119.337723,26.055687"
      ]
     },
     "execution_count": 19,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 公交线路详情（示例）\n",
    "bus_宝龙到万达 = bus(origin_宝龙城市广场,destination_万达广场,city='福州',extensions='all')\n",
    "pd.json_normalize(bus_宝龙到万达[\"route\"]['transits'][0]['segments'][0]['bus'][\"buslines\"][0][\"via_stops\"]).rename(columns={\"name\":\"112路公交车\"})"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>10路公交车</th>\n",
       "      <th>id</th>\n",
       "      <th>location</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>工业路白马路口</td>\n",
       "      <td>350100010406020</td>\n",
       "      <td>119.298042,26.062742</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>博美诗邦</td>\n",
       "      <td>350100010406021</td>\n",
       "      <td>119.302620,26.062841</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>省人民医院</td>\n",
       "      <td>350100010406022</td>\n",
       "      <td>119.305588,26.061163</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>文化宫</td>\n",
       "      <td>350100010406023</td>\n",
       "      <td>119.306458,26.057461</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>学军路东</td>\n",
       "      <td>350100010406048</td>\n",
       "      <td>119.307915,26.057318</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>市一医院</td>\n",
       "      <td>350100010406025</td>\n",
       "      <td>119.311920,26.058693</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>十四桥</td>\n",
       "      <td>350100010406026</td>\n",
       "      <td>119.313721,26.058346</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>安平小区</td>\n",
       "      <td>350100010406040</td>\n",
       "      <td>119.314331,26.053751</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>台江步行街</td>\n",
       "      <td>350100010406027</td>\n",
       "      <td>119.317528,26.053137</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>排尾</td>\n",
       "      <td>350100010406028</td>\n",
       "      <td>119.324219,26.054531</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>亚峰</td>\n",
       "      <td>350100010406029</td>\n",
       "      <td>119.326965,26.054844</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>省交通技术学校</td>\n",
       "      <td>350100010406030</td>\n",
       "      <td>119.330032,26.055313</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>亚峰农贸市场</td>\n",
       "      <td>350100010406031</td>\n",
       "      <td>119.333107,26.056116</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>鳌峰大桥</td>\n",
       "      <td>350100010406032</td>\n",
       "      <td>119.337654,26.055702</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "     10路公交车               id              location\n",
       "0   工业路白马路口  350100010406020  119.298042,26.062742\n",
       "1      博美诗邦  350100010406021  119.302620,26.062841\n",
       "2     省人民医院  350100010406022  119.305588,26.061163\n",
       "3       文化宫  350100010406023  119.306458,26.057461\n",
       "4      学军路东  350100010406048  119.307915,26.057318\n",
       "5      市一医院  350100010406025  119.311920,26.058693\n",
       "6       十四桥  350100010406026  119.313721,26.058346\n",
       "7      安平小区  350100010406040  119.314331,26.053751\n",
       "8     台江步行街  350100010406027  119.317528,26.053137\n",
       "9        排尾  350100010406028  119.324219,26.054531\n",
       "10       亚峰  350100010406029  119.326965,26.054844\n",
       "11  省交通技术学校  350100010406030  119.330032,26.055313\n",
       "12   亚峰农贸市场  350100010406031  119.333107,26.056116\n",
       "13     鳌峰大桥  350100010406032  119.337654,26.055702"
      ]
     },
     "execution_count": 20,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "pd.json_normalize(bus_宝龙到万达[\"route\"]['transits'][0]['segments'][0]['bus'][\"buslines\"][1][\"via_stops\"]).rename(columns={\"name\":\"10路公交车\"})"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 驾车路径规划"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 驾车路径规划函数\n",
    "def car(origin,destination,strategy=10,waypoints=None,avoidpolygons=None,):\n",
    "    \"\"\"驾车路径规划\"\"\"\n",
    "    url = \"https://restapi.amap.com/v3/direction/driving?parameters\"\n",
    "    params = {\n",
    "        'key':chen_key,\n",
    "        'origin':origin,# 起点\n",
    "        'destination':destination,# 终点\n",
    "        'strategy':strategy,# 路径策略\n",
    "        'waypoints':waypoints,# 需要途经的地点\n",
    "        'avoidpolygons':avoidpolygons,# 避让区域\n",
    "        'output':'json'\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    date = response.json()\n",
    "    return date"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>instruction</th>\n",
       "      <th>orientation</th>\n",
       "      <th>road</th>\n",
       "      <th>distance</th>\n",
       "      <th>tolls</th>\n",
       "      <th>toll_distance</th>\n",
       "      <th>toll_road</th>\n",
       "      <th>duration</th>\n",
       "      <th>polyline</th>\n",
       "      <th>action</th>\n",
       "      <th>assistant_action</th>\n",
       "      <th>tmcs</th>\n",
       "      <th>cities</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>沿工业路途径国货西路、国货东路向东行驶3.7千米向右前方行驶</td>\n",
       "      <td>东</td>\n",
       "      <td>工业路</td>\n",
       "      <td>3678</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>884</td>\n",
       "      <td>119.291376,26.062626;119.29224,26.062648;119.2...</td>\n",
       "      <td>向右前方行驶</td>\n",
       "      <td>[]</td>\n",
       "      <td>[{'lcode': [], 'distance': '86', 'status': '畅通...</td>\n",
       "      <td>[{'name': '福州市', 'citycode': '0591', 'adcode':...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>沿长乐南路向南行驶1.5千米左转进入右侧道路</td>\n",
       "      <td>南</td>\n",
       "      <td>长乐南路</td>\n",
       "      <td>1501</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>406</td>\n",
       "      <td>119.32803,26.065417;119.328103,26.06536;119.32...</td>\n",
       "      <td>左转</td>\n",
       "      <td>进入右侧道路</td>\n",
       "      <td>[{'lcode': [], 'distance': '80', 'status': '畅通...</td>\n",
       "      <td>[{'name': '福州市', 'citycode': '0591', 'adcode':...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>沿江滨中大道向东行驶1.0千米向左前方行驶</td>\n",
       "      <td>东</td>\n",
       "      <td>江滨中大道</td>\n",
       "      <td>1007</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>84</td>\n",
       "      <td>119.330924,26.052322;119.333294,26.052079;119....</td>\n",
       "      <td>向左前方行驶</td>\n",
       "      <td>[]</td>\n",
       "      <td>[{'lcode': [], 'distance': '533', 'status': '畅...</td>\n",
       "      <td>[{'name': '福州市', 'citycode': '0591', 'adcode':...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>沿江滨中大道向东行驶74米左转</td>\n",
       "      <td>东</td>\n",
       "      <td>江滨中大道</td>\n",
       "      <td>74</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>26</td>\n",
       "      <td>119.340933,26.051098;119.341636,26.050903</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>[{'lcode': [], 'distance': '74', 'status': '畅通...</td>\n",
       "      <td>[{'name': '福州市', 'citycode': '0591', 'adcode':...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>向北行驶163米到达目的地</td>\n",
       "      <td>北</td>\n",
       "      <td>NaN</td>\n",
       "      <td>163</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>54</td>\n",
       "      <td>119.341636,26.050903;119.341745,26.05128;119.3...</td>\n",
       "      <td>[]</td>\n",
       "      <td>到达目的地</td>\n",
       "      <td>[{'lcode': [], 'distance': '43', 'status': '未知...</td>\n",
       "      <td>[{'name': '福州市', 'citycode': '0591', 'adcode':...</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                      instruction orientation   road distance tolls  \\\n",
       "0  沿工业路途径国货西路、国货东路向东行驶3.7千米向右前方行驶           东    工业路     3678     0   \n",
       "1          沿长乐南路向南行驶1.5千米左转进入右侧道路           南   长乐南路     1501     0   \n",
       "2           沿江滨中大道向东行驶1.0千米向左前方行驶           东  江滨中大道     1007     0   \n",
       "3                 沿江滨中大道向东行驶74米左转           东  江滨中大道       74     0   \n",
       "4                   向北行驶163米到达目的地           北    NaN      163     0   \n",
       "\n",
       "  toll_distance toll_road duration  \\\n",
       "0             0        []      884   \n",
       "1             0        []      406   \n",
       "2             0        []       84   \n",
       "3             0        []       26   \n",
       "4             0        []       54   \n",
       "\n",
       "                                            polyline  action assistant_action  \\\n",
       "0  119.291376,26.062626;119.29224,26.062648;119.2...  向右前方行驶               []   \n",
       "1  119.32803,26.065417;119.328103,26.06536;119.32...      左转           进入右侧道路   \n",
       "2  119.330924,26.052322;119.333294,26.052079;119....  向左前方行驶               []   \n",
       "3          119.340933,26.051098;119.341636,26.050903      左转               []   \n",
       "4  119.341636,26.050903;119.341745,26.05128;119.3...      []            到达目的地   \n",
       "\n",
       "                                                tmcs  \\\n",
       "0  [{'lcode': [], 'distance': '86', 'status': '畅通...   \n",
       "1  [{'lcode': [], 'distance': '80', 'status': '畅通...   \n",
       "2  [{'lcode': [], 'distance': '533', 'status': '畅...   \n",
       "3  [{'lcode': [], 'distance': '74', 'status': '畅通...   \n",
       "4  [{'lcode': [], 'distance': '43', 'status': '未知...   \n",
       "\n",
       "                                              cities  \n",
       "0  [{'name': '福州市', 'citycode': '0591', 'adcode':...  \n",
       "1  [{'name': '福州市', 'citycode': '0591', 'adcode':...  \n",
       "2  [{'name': '福州市', 'citycode': '0591', 'adcode':...  \n",
       "3  [{'name': '福州市', 'citycode': '0591', 'adcode':...  \n",
       "4  [{'name': '福州市', 'citycode': '0591', 'adcode':...  "
      ]
     },
     "execution_count": 22,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 运行驾车路径规划函数（示例）\n",
    "pd.json_normalize(car(origin_宝龙城市广场,destination_万达广场)[\"route\"][\"paths\"][0][\"steps\"])"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 行政区域查询"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 行政区域查询函数\n",
    "def district(keywords,subdistrict=None,page=None,offset=None,extensions='base',filter=None):\n",
    "    \"\"\"行政区域查询\"\"\"\n",
    "    url = \"https://restapi.amap.com/v3/config/district?parameters\"\n",
    "    params = {\n",
    "        'key':chen_key,\n",
    "        'keywords':keywords,# 关键词\n",
    "        'subdistrict':subdistrict,\n",
    "        'page':page,\n",
    "        'offset':offset,\n",
    "        'extensions':extensions,\n",
    "        'filter':filter,\n",
    "        'output':'json'\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    data = response.json()\n",
    "    return data"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>citycode</th>\n",
       "      <th>adcode</th>\n",
       "      <th>name</th>\n",
       "      <th>center</th>\n",
       "      <th>level</th>\n",
       "      <th>districts</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>0591</td>\n",
       "      <td>350123</td>\n",
       "      <td>罗源县</td>\n",
       "      <td>119.552645,26.487234</td>\n",
       "      <td>district</td>\n",
       "      <td>[{'citycode': '0591', 'adcode': '350123', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>0591</td>\n",
       "      <td>350124</td>\n",
       "      <td>闽清县</td>\n",
       "      <td>118.868416,26.223793</td>\n",
       "      <td>district</td>\n",
       "      <td>[{'citycode': '0591', 'adcode': '350124', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>0591</td>\n",
       "      <td>350122</td>\n",
       "      <td>连江县</td>\n",
       "      <td>119.538365,26.202109</td>\n",
       "      <td>district</td>\n",
       "      <td>[{'citycode': '0591', 'adcode': '350122', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>0591</td>\n",
       "      <td>350125</td>\n",
       "      <td>永泰县</td>\n",
       "      <td>118.939089,25.864825</td>\n",
       "      <td>district</td>\n",
       "      <td>[{'citycode': '0591', 'adcode': '350125', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>0591</td>\n",
       "      <td>350112</td>\n",
       "      <td>长乐区</td>\n",
       "      <td>119.510849,25.960583</td>\n",
       "      <td>district</td>\n",
       "      <td>[{'citycode': '0591', 'adcode': '350112', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>0591</td>\n",
       "      <td>350181</td>\n",
       "      <td>福清市</td>\n",
       "      <td>119.376992,25.720402</td>\n",
       "      <td>district</td>\n",
       "      <td>[{'citycode': '0591', 'adcode': '350181', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>0591</td>\n",
       "      <td>350128</td>\n",
       "      <td>平潭县</td>\n",
       "      <td>119.791197,25.503672</td>\n",
       "      <td>district</td>\n",
       "      <td>[{'citycode': '0591', 'adcode': '350128', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>0591</td>\n",
       "      <td>350103</td>\n",
       "      <td>台江区</td>\n",
       "      <td>119.310156,26.058616</td>\n",
       "      <td>district</td>\n",
       "      <td>[{'citycode': '0591', 'adcode': '350103', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>0591</td>\n",
       "      <td>350105</td>\n",
       "      <td>马尾区</td>\n",
       "      <td>119.458725,25.991975</td>\n",
       "      <td>district</td>\n",
       "      <td>[{'citycode': '0591', 'adcode': '350105', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>0591</td>\n",
       "      <td>350104</td>\n",
       "      <td>仓山区</td>\n",
       "      <td>119.320988,26.038912</td>\n",
       "      <td>district</td>\n",
       "      <td>[{'citycode': '0591', 'adcode': '350104', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>0591</td>\n",
       "      <td>350102</td>\n",
       "      <td>鼓楼区</td>\n",
       "      <td>119.29929,26.082284</td>\n",
       "      <td>district</td>\n",
       "      <td>[{'citycode': '0591', 'adcode': '350102', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>0591</td>\n",
       "      <td>350111</td>\n",
       "      <td>晋安区</td>\n",
       "      <td>119.328597,26.078837</td>\n",
       "      <td>district</td>\n",
       "      <td>[{'citycode': '0591', 'adcode': '350111', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>0591</td>\n",
       "      <td>350121</td>\n",
       "      <td>闽侯县</td>\n",
       "      <td>119.145117,26.148567</td>\n",
       "      <td>district</td>\n",
       "      <td>[{'citycode': '0591', 'adcode': '350121', 'nam...</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   citycode  adcode name                center     level  \\\n",
       "0      0591  350123  罗源县  119.552645,26.487234  district   \n",
       "1      0591  350124  闽清县  118.868416,26.223793  district   \n",
       "2      0591  350122  连江县  119.538365,26.202109  district   \n",
       "3      0591  350125  永泰县  118.939089,25.864825  district   \n",
       "4      0591  350112  长乐区  119.510849,25.960583  district   \n",
       "5      0591  350181  福清市  119.376992,25.720402  district   \n",
       "6      0591  350128  平潭县  119.791197,25.503672  district   \n",
       "7      0591  350103  台江区  119.310156,26.058616  district   \n",
       "8      0591  350105  马尾区  119.458725,25.991975  district   \n",
       "9      0591  350104  仓山区  119.320988,26.038912  district   \n",
       "10     0591  350102  鼓楼区   119.29929,26.082284  district   \n",
       "11     0591  350111  晋安区  119.328597,26.078837  district   \n",
       "12     0591  350121  闽侯县  119.145117,26.148567  district   \n",
       "\n",
       "                                            districts  \n",
       "0   [{'citycode': '0591', 'adcode': '350123', 'nam...  \n",
       "1   [{'citycode': '0591', 'adcode': '350124', 'nam...  \n",
       "2   [{'citycode': '0591', 'adcode': '350122', 'nam...  \n",
       "3   [{'citycode': '0591', 'adcode': '350125', 'nam...  \n",
       "4   [{'citycode': '0591', 'adcode': '350112', 'nam...  \n",
       "5   [{'citycode': '0591', 'adcode': '350181', 'nam...  \n",
       "6   [{'citycode': '0591', 'adcode': '350128', 'nam...  \n",
       "7   [{'citycode': '0591', 'adcode': '350103', 'nam...  \n",
       "8   [{'citycode': '0591', 'adcode': '350105', 'nam...  \n",
       "9   [{'citycode': '0591', 'adcode': '350104', 'nam...  \n",
       "10  [{'citycode': '0591', 'adcode': '350102', 'nam...  \n",
       "11  [{'citycode': '0591', 'adcode': '350111', 'nam...  \n",
       "12  [{'citycode': '0591', 'adcode': '350121', 'nam...  "
      ]
     },
     "execution_count": 24,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 运行行政区域查询函数（示例）\n",
    "pd.json_normalize(district(keywords='福州市',extensions='base',subdistrict=3)[\"districts\"][0][\"districts\"])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>citycode</th>\n",
       "      <th>adcode</th>\n",
       "      <th>name</th>\n",
       "      <th>center</th>\n",
       "      <th>level</th>\n",
       "      <th>districts</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>0591</td>\n",
       "      <td>350102</td>\n",
       "      <td>南街街道</td>\n",
       "      <td>119.292,26.0851</td>\n",
       "      <td>street</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>0591</td>\n",
       "      <td>350102</td>\n",
       "      <td>鼓西街道</td>\n",
       "      <td>119.289,26.0963</td>\n",
       "      <td>street</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>0591</td>\n",
       "      <td>350102</td>\n",
       "      <td>鼓东街道</td>\n",
       "      <td>119.297,26.0963</td>\n",
       "      <td>street</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>0591</td>\n",
       "      <td>350102</td>\n",
       "      <td>水部街道</td>\n",
       "      <td>119.31,26.0729</td>\n",
       "      <td>street</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>0591</td>\n",
       "      <td>350102</td>\n",
       "      <td>洪山镇</td>\n",
       "      <td>119.249,26.09</td>\n",
       "      <td>street</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>0591</td>\n",
       "      <td>350102</td>\n",
       "      <td>温泉街道</td>\n",
       "      <td>119.307,26.0891</td>\n",
       "      <td>street</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>0591</td>\n",
       "      <td>350102</td>\n",
       "      <td>华大街道</td>\n",
       "      <td>119.308,26.1026</td>\n",
       "      <td>street</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>0591</td>\n",
       "      <td>350102</td>\n",
       "      <td>五凤街道</td>\n",
       "      <td>119.265,26.1025</td>\n",
       "      <td>street</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>0591</td>\n",
       "      <td>350102</td>\n",
       "      <td>安泰街道</td>\n",
       "      <td>119.291,26.076</td>\n",
       "      <td>street</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>0591</td>\n",
       "      <td>350102</td>\n",
       "      <td>东街街道</td>\n",
       "      <td>119.304,26.088</td>\n",
       "      <td>street</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "  citycode  adcode  name           center   level districts\n",
       "0     0591  350102  南街街道  119.292,26.0851  street        []\n",
       "1     0591  350102  鼓西街道  119.289,26.0963  street        []\n",
       "2     0591  350102  鼓东街道  119.297,26.0963  street        []\n",
       "3     0591  350102  水部街道   119.31,26.0729  street        []\n",
       "4     0591  350102   洪山镇    119.249,26.09  street        []\n",
       "5     0591  350102  温泉街道  119.307,26.0891  street        []\n",
       "6     0591  350102  华大街道  119.308,26.1026  street        []\n",
       "7     0591  350102  五凤街道  119.265,26.1025  street        []\n",
       "8     0591  350102  安泰街道   119.291,26.076  street        []\n",
       "9     0591  350102  东街街道   119.304,26.088  street        []"
      ]
     },
     "execution_count": 25,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "pd.json_normalize(district(keywords='福州市',extensions='base',subdistrict=3)[\"districts\"][0][\"districts\"][10][\"districts\"])"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 搜索POI"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 关键字搜索"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 26,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 关键字搜索函数\n",
    "def key_text(keywords,types,city=None,citylimit=None,children=None,page=None,extensions='base'):\n",
    "    \"\"\"关键字搜索\"\"\"\n",
    "    url = \"https://restapi.amap.com/v3/place/text?parameters\"\n",
    "    params = {\n",
    "        'key':chen_key,\n",
    "        'keywords':keywords,\n",
    "        'types':types,\n",
    "        'city':city,\n",
    "        'citylimit':citylimit,\n",
    "        'children':children,\n",
    "        'page':page,\n",
    "        'extensions':extensions,\n",
    "        'output':'json'\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    data = response.json()\n",
    "    return data"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 27,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>0</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>parent</th>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>distance</th>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>pcode</th>\n",
       "      <td>350000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>importance</th>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>recommend</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>type</th>\n",
       "      <td>科教文化服务;学校;中学</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>photos</th>\n",
       "      <td>[{'title': [], 'url': 'http://store.is.autonav...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>discount_num</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>gridcode</th>\n",
       "      <td>3919120410</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>typecode</th>\n",
       "      <td>141202</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>shopinfo</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>poiweight</th>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>citycode</th>\n",
       "      <td>0591</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>adname</th>\n",
       "      <td>鼓楼区</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>children</th>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>alias</th>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>tel</th>\n",
       "      <td>0591-87542382</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>id</th>\n",
       "      <td>B0FFFFL29G</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>tag</th>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>event</th>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>entr_location</th>\n",
       "      <td>119.303143,26.086448</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>indoor_map</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>email</th>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>timestamp</th>\n",
       "      <td>2021-01-17 15:48:45</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>website</th>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>address</th>\n",
       "      <td>东街66号</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>adcode</th>\n",
       "      <td>350102</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>pname</th>\n",
       "      <td>福建省</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>biz_type</th>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>cityname</th>\n",
       "      <td>福州市</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>postcode</th>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>match</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>business_area</th>\n",
       "      <td>新店</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>childtype</th>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>exit_location</th>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>name</th>\n",
       "      <td>福州第一中学</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>location</th>\n",
       "      <td>119.303011,26.08761</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>shopid</th>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>navi_poiid</th>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>groupbuy_num</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>biz_ext.cost</th>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>biz_ext.rating</th>\n",
       "      <td>5.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>indoor_data.cmsid</th>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>indoor_data.truefloor</th>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>indoor_data.cpid</th>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>indoor_data.floor</th>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                                                                       0\n",
       "parent                                                                []\n",
       "distance                                                              []\n",
       "pcode                                                             350000\n",
       "importance                                                            []\n",
       "recommend                                                              0\n",
       "type                                                        科教文化服务;学校;中学\n",
       "photos                 [{'title': [], 'url': 'http://store.is.autonav...\n",
       "discount_num                                                           0\n",
       "gridcode                                                      3919120410\n",
       "typecode                                                          141202\n",
       "shopinfo                                                               0\n",
       "poiweight                                                             []\n",
       "citycode                                                            0591\n",
       "adname                                                               鼓楼区\n",
       "children                                                              []\n",
       "alias                                                                 []\n",
       "tel                                                        0591-87542382\n",
       "id                                                            B0FFFFL29G\n",
       "tag                                                                   []\n",
       "event                                                                 []\n",
       "entr_location                                       119.303143,26.086448\n",
       "indoor_map                                                             0\n",
       "email                                                                 []\n",
       "timestamp                                            2021-01-17 15:48:45\n",
       "website                                                               []\n",
       "address                                                            东街66号\n",
       "adcode                                                            350102\n",
       "pname                                                                福建省\n",
       "biz_type                                                              []\n",
       "cityname                                                             福州市\n",
       "postcode                                                              []\n",
       "match                                                                  0\n",
       "business_area                                                         新店\n",
       "childtype                                                             []\n",
       "exit_location                                                         []\n",
       "name                                                              福州第一中学\n",
       "location                                             119.303011,26.08761\n",
       "shopid                                                                []\n",
       "navi_poiid                                                            []\n",
       "groupbuy_num                                                           0\n",
       "biz_ext.cost                                                          []\n",
       "biz_ext.rating                                                       5.0\n",
       "indoor_data.cmsid                                                     []\n",
       "indoor_data.truefloor                                                 []\n",
       "indoor_data.cpid                                                      []\n",
       "indoor_data.floor                                                     []"
      ]
     },
     "execution_count": 27,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 运行关键字搜索函数（示例）\n",
    "pd.json_normalize(key_text(keywords=None,types='中学',city=\"福州市\",children=1,extensions='all',page=3)[\"pois\"][0]).T"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 周边搜索"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 28,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 周边搜索函数\n",
    "def around_text(location,keywords=None,types=None,city=None,redius=None,sortrule=None,offset=None,page=None,extensions='base'):\n",
    "    \"\"\"周边搜索\"\"\"\n",
    "    url = \"https://restapi.amap.com/v3/place/around?parameters \"\n",
    "    params = {\n",
    "        'key':chen_key,\n",
    "        'keywords':keywords,\n",
    "        'location':location,\n",
    "        'types':types,\n",
    "        'city':city,\n",
    "        'redius':redius,\n",
    "        'sortrule':sortrule,\n",
    "        'offset':offset,\n",
    "        'page':page,\n",
    "        'extensions':extensions,\n",
    "        'output':'json'\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    data = response.json()\n",
    "    return data"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 29,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>parent</th>\n",
       "      <th>address</th>\n",
       "      <th>distance</th>\n",
       "      <th>pname</th>\n",
       "      <th>importance</th>\n",
       "      <th>biz_ext</th>\n",
       "      <th>biz_type</th>\n",
       "      <th>cityname</th>\n",
       "      <th>type</th>\n",
       "      <th>photos</th>\n",
       "      <th>typecode</th>\n",
       "      <th>shopinfo</th>\n",
       "      <th>poiweight</th>\n",
       "      <th>childtype</th>\n",
       "      <th>adname</th>\n",
       "      <th>name</th>\n",
       "      <th>location</th>\n",
       "      <th>tel</th>\n",
       "      <th>shopid</th>\n",
       "      <th>id</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>[]</td>\n",
       "      <td>浦西路</td>\n",
       "      <td>212</td>\n",
       "      <td>福建省</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>diner</td>\n",
       "      <td>福州市</td>\n",
       "      <td>餐饮服务;中餐厅;综合酒楼|生活服务;生活服务场所;生活服务场所</td>\n",
       "      <td>[]</td>\n",
       "      <td>050101|070000</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>台江区</td>\n",
       "      <td>国惠大酒楼(宝龙店)</td>\n",
       "      <td>119.292748,26.060227</td>\n",
       "      <td>0591-87280666;0591-62988888;0591-87290888</td>\n",
       "      <td>[]</td>\n",
       "      <td>B024F04Z2W</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>B024F04A3C</td>\n",
       "      <td>工业路193号宝龙城市广场1层209号</td>\n",
       "      <td>63</td>\n",
       "      <td>福建省</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>diner</td>\n",
       "      <td>福州市</td>\n",
       "      <td>餐饮服务;冷饮店;冷饮店</td>\n",
       "      <td>[]</td>\n",
       "      <td>050700</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>201</td>\n",
       "      <td>台江区</td>\n",
       "      <td>1点点(宝龙店)</td>\n",
       "      <td>119.290788,26.061569</td>\n",
       "      <td>0591-83815010</td>\n",
       "      <td>[]</td>\n",
       "      <td>B0FFGNQ2DM</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>B024F04A3C</td>\n",
       "      <td>工业路193号宝龙城市广场4层</td>\n",
       "      <td>62</td>\n",
       "      <td>福建省</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>diner</td>\n",
       "      <td>福州市</td>\n",
       "      <td>餐饮服务;中餐厅;特色/地方风味餐厅</td>\n",
       "      <td>[]</td>\n",
       "      <td>050118</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>201</td>\n",
       "      <td>台江区</td>\n",
       "      <td>江南食代自助餐厅(宝龙城市广场店)</td>\n",
       "      <td>119.290828,26.061891</td>\n",
       "      <td>18259151389;0591-83899889</td>\n",
       "      <td>[]</td>\n",
       "      <td>B024F0XCYL</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>B024F04A3C</td>\n",
       "      <td>宝龙负一楼193-195</td>\n",
       "      <td>74</td>\n",
       "      <td>福建省</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>diner</td>\n",
       "      <td>福州市</td>\n",
       "      <td>餐饮服务;中餐厅;特色/地方风味餐厅</td>\n",
       "      <td>[]</td>\n",
       "      <td>050118</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>201</td>\n",
       "      <td>台江区</td>\n",
       "      <td>乐烧自助烤肉餐厅(福州宝龙店)</td>\n",
       "      <td>119.291643,26.061056</td>\n",
       "      <td>0591-83808096;0591-83899644</td>\n",
       "      <td>[]</td>\n",
       "      <td>B0FFF4NB44</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>[]</td>\n",
       "      <td>工业路358号</td>\n",
       "      <td>413</td>\n",
       "      <td>福建省</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>diner</td>\n",
       "      <td>福州市</td>\n",
       "      <td>餐饮服务;中餐厅;中餐厅</td>\n",
       "      <td>[]</td>\n",
       "      <td>050100</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>台江区</td>\n",
       "      <td>红旗大饭店</td>\n",
       "      <td>119.295237,26.063110</td>\n",
       "      <td>0591-83347641;0591-83337987</td>\n",
       "      <td>[]</td>\n",
       "      <td>B024F01CZ3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>B024F04Y4S</td>\n",
       "      <td>万象生活城4层</td>\n",
       "      <td>295</td>\n",
       "      <td>福建省</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>diner</td>\n",
       "      <td>福州市</td>\n",
       "      <td>餐饮服务;中餐厅;综合酒楼|餐饮服务;中餐厅;海鲜酒楼</td>\n",
       "      <td>[]</td>\n",
       "      <td>050101|050119</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>201</td>\n",
       "      <td>台江区</td>\n",
       "      <td>大丰收李家(万象生活城店)</td>\n",
       "      <td>119.291101,26.064337</td>\n",
       "      <td>0591-83703995;0591-26603666;13850187920</td>\n",
       "      <td>[]</td>\n",
       "      <td>B024F05WA0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>B024F04A3C</td>\n",
       "      <td>工业路193号宝龙城市广场B1楼A区198-199店(近万象城)</td>\n",
       "      <td>89</td>\n",
       "      <td>福建省</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>diner</td>\n",
       "      <td>福州市</td>\n",
       "      <td>餐饮服务;外国餐厅;牛扒店(扒房)</td>\n",
       "      <td>[]</td>\n",
       "      <td>050211</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>201</td>\n",
       "      <td>台江区</td>\n",
       "      <td>凡塔斯牛排餐厅(宝龙店)</td>\n",
       "      <td>119.291955,26.061054</td>\n",
       "      <td>0591-87866388</td>\n",
       "      <td>[]</td>\n",
       "      <td>B0FFHBVYZN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>B024F04Y4S</td>\n",
       "      <td>上海街道西环中路691号万象商业广场负一层01商场B09商铺</td>\n",
       "      <td>326</td>\n",
       "      <td>福建省</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>diner</td>\n",
       "      <td>福州市</td>\n",
       "      <td>餐饮服务;冷饮店;冷饮店</td>\n",
       "      <td>[]</td>\n",
       "      <td>050700</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>201</td>\n",
       "      <td>台江区</td>\n",
       "      <td>1点点(万象城九宜城店)</td>\n",
       "      <td>119.290374,26.064479</td>\n",
       "      <td>0591-88119121;18059019372</td>\n",
       "      <td>[]</td>\n",
       "      <td>B0FFGT1WHS</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>B024F04A3C</td>\n",
       "      <td>工业路193号宝龙城市广场2层37-41号</td>\n",
       "      <td>51</td>\n",
       "      <td>福建省</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>diner</td>\n",
       "      <td>福州市</td>\n",
       "      <td>餐饮服务;快餐厅;肯德基</td>\n",
       "      <td>[]</td>\n",
       "      <td>050301</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>201</td>\n",
       "      <td>台江区</td>\n",
       "      <td>肯德基(宝龙城市广场店)</td>\n",
       "      <td>119.290977,26.061949</td>\n",
       "      <td>0591-83802658;4009200715;0591-83802678</td>\n",
       "      <td>[]</td>\n",
       "      <td>B024F04Y4X</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>B024F04A3C</td>\n",
       "      <td>工业路193号宝龙城市广场1层</td>\n",
       "      <td>80</td>\n",
       "      <td>福建省</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>diner</td>\n",
       "      <td>福州市</td>\n",
       "      <td>餐饮服务;快餐厅;麦当劳</td>\n",
       "      <td>[]</td>\n",
       "      <td>050302</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>201</td>\n",
       "      <td>台江区</td>\n",
       "      <td>麦当劳(宝龙城市广场店)</td>\n",
       "      <td>119.290603,26.061638</td>\n",
       "      <td>0591-83802288;4008517517</td>\n",
       "      <td>[]</td>\n",
       "      <td>B024F05KLK</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>B024F0439S</td>\n",
       "      <td>西二环南路38号长汀里花园佳裕商业中心2楼</td>\n",
       "      <td>294</td>\n",
       "      <td>福建省</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>diner</td>\n",
       "      <td>福州市</td>\n",
       "      <td>餐饮服务;中餐厅;综合酒楼</td>\n",
       "      <td>[]</td>\n",
       "      <td>050101</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>202</td>\n",
       "      <td>台江区</td>\n",
       "      <td>景江大酒楼</td>\n",
       "      <td>119.289218,26.059933</td>\n",
       "      <td>0591-83813776;0591-83813779</td>\n",
       "      <td>[]</td>\n",
       "      <td>B024F01ENI</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>B024F04A3C</td>\n",
       "      <td>工业路193号宝龙城市广场4F 1、2号观光电梯直达(agogo观光电梯)</td>\n",
       "      <td>20</td>\n",
       "      <td>福建省</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>diner</td>\n",
       "      <td>福州市</td>\n",
       "      <td>餐饮服务;中餐厅;综合酒楼</td>\n",
       "      <td>[]</td>\n",
       "      <td>050101</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>202</td>\n",
       "      <td>台江区</td>\n",
       "      <td>大丰收鱼庄(宝龙店)</td>\n",
       "      <td>119.291544,26.061561</td>\n",
       "      <td>0591-83800332</td>\n",
       "      <td>[]</td>\n",
       "      <td>B0FFI58TYQ</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>B024F04Y4S</td>\n",
       "      <td>西环中路691号万象生活城4层407</td>\n",
       "      <td>389</td>\n",
       "      <td>福建省</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>diner</td>\n",
       "      <td>福州市</td>\n",
       "      <td>餐饮服务;外国餐厅;韩国料理</td>\n",
       "      <td>[]</td>\n",
       "      <td>050203</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>201</td>\n",
       "      <td>台江区</td>\n",
       "      <td>姜虎东白丁(万象生活城)</td>\n",
       "      <td>119.290059,26.064979</td>\n",
       "      <td>0591-83585678</td>\n",
       "      <td>[]</td>\n",
       "      <td>B0FFGDIBG8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>B024F04A3C</td>\n",
       "      <td>工业路193号宝龙城市广场西区1层</td>\n",
       "      <td>52</td>\n",
       "      <td>福建省</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>diner</td>\n",
       "      <td>福州市</td>\n",
       "      <td>餐饮服务;甜品店;甜品店|餐饮服务;冷饮店;冷饮店</td>\n",
       "      <td>[]</td>\n",
       "      <td>050900|050700</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>201</td>\n",
       "      <td>台江区</td>\n",
       "      <td>肯德基甜品站(宝龙城市广场店)</td>\n",
       "      <td>119.290928,26.061876</td>\n",
       "      <td>0591-83802658</td>\n",
       "      <td>[]</td>\n",
       "      <td>B0FFHBVZ1H</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>[]</td>\n",
       "      <td>交通路39号(医科大学对面)</td>\n",
       "      <td>851</td>\n",
       "      <td>福建省</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>diner</td>\n",
       "      <td>福州市</td>\n",
       "      <td>餐饮服务;中餐厅;海鲜酒楼|交通设施服务;停车场;停车场出入口</td>\n",
       "      <td>[]</td>\n",
       "      <td>050119|150909</td>\n",
       "      <td>2</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>台江区</td>\n",
       "      <td>沁园春酒店</td>\n",
       "      <td>119.298059,26.066474</td>\n",
       "      <td>0591-83332777;0591-83311436</td>\n",
       "      <td>[]</td>\n",
       "      <td>B024F05TAY</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>[]</td>\n",
       "      <td>西环中路691号万象广场1层</td>\n",
       "      <td>239</td>\n",
       "      <td>福建省</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>diner</td>\n",
       "      <td>福州市</td>\n",
       "      <td>餐饮服务;快餐厅;麦当劳|餐饮服务;甜品店;甜品店</td>\n",
       "      <td>[]</td>\n",
       "      <td>050302|050900</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>台江区</td>\n",
       "      <td>麦当劳(万象得来速店)</td>\n",
       "      <td>119.290657,26.063735</td>\n",
       "      <td>0591-83781789</td>\n",
       "      <td>[]</td>\n",
       "      <td>B024F05ENH</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>[]</td>\n",
       "      <td>西二环南路与康城路交叉路口东北侧(宝龙广场西侧)</td>\n",
       "      <td>173</td>\n",
       "      <td>福建省</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>diner</td>\n",
       "      <td>福州市</td>\n",
       "      <td>餐饮服务;中餐厅;综合酒楼</td>\n",
       "      <td>[]</td>\n",
       "      <td>050101</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>台江区</td>\n",
       "      <td>中防万宝城美食广场</td>\n",
       "      <td>119.289886,26.060943</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>B0FFIU1Y88</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>B024F04A3C</td>\n",
       "      <td>工业路123号宝龙广场负一楼192号</td>\n",
       "      <td>74</td>\n",
       "      <td>福建省</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>diner</td>\n",
       "      <td>福州市</td>\n",
       "      <td>餐饮服务;中餐厅;火锅店</td>\n",
       "      <td>[]</td>\n",
       "      <td>050117</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>201</td>\n",
       "      <td>台江区</td>\n",
       "      <td>金饭庄(宝龙城市广场)</td>\n",
       "      <td>119.291460,26.061028</td>\n",
       "      <td>0591-83813097;13960983728</td>\n",
       "      <td>[]</td>\n",
       "      <td>B024F0VBJW</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>B0FFFDRX3P</td>\n",
       "      <td>工业路378号万象城1层</td>\n",
       "      <td>186</td>\n",
       "      <td>福建省</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>diner</td>\n",
       "      <td>福州市</td>\n",
       "      <td>餐饮服务;快餐厅;麦当劳</td>\n",
       "      <td>[]</td>\n",
       "      <td>050302</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>202</td>\n",
       "      <td>台江区</td>\n",
       "      <td>麦当劳(万象得来速店)</td>\n",
       "      <td>119.291177,26.063354</td>\n",
       "      <td>0591-83781789;0591-87649999</td>\n",
       "      <td>[]</td>\n",
       "      <td>B0FFHMWN05</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>B024F04A3C</td>\n",
       "      <td>工业路宝龙广场负一楼</td>\n",
       "      <td>70</td>\n",
       "      <td>福建省</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>diner</td>\n",
       "      <td>福州市</td>\n",
       "      <td>餐饮服务;餐饮相关场所;餐饮相关</td>\n",
       "      <td>[]</td>\n",
       "      <td>050000</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>202</td>\n",
       "      <td>台江区</td>\n",
       "      <td>地中海主题餐厅</td>\n",
       "      <td>119.291805,26.061169</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>B0FFGL5RKW</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "        parent                                address distance pname  \\\n",
       "0           []                                    浦西路      212   福建省   \n",
       "1   B024F04A3C                    工业路193号宝龙城市广场1层209号       63   福建省   \n",
       "2   B024F04A3C                        工业路193号宝龙城市广场4层       62   福建省   \n",
       "3   B024F04A3C                           宝龙负一楼193-195       74   福建省   \n",
       "4           []                                工业路358号      413   福建省   \n",
       "5   B024F04Y4S                                万象生活城4层      295   福建省   \n",
       "6   B024F04A3C       工业路193号宝龙城市广场B1楼A区198-199店(近万象城)       89   福建省   \n",
       "7   B024F04Y4S         上海街道西环中路691号万象商业广场负一层01商场B09商铺      326   福建省   \n",
       "8   B024F04A3C                  工业路193号宝龙城市广场2层37-41号       51   福建省   \n",
       "9   B024F04A3C                        工业路193号宝龙城市广场1层       80   福建省   \n",
       "10  B024F0439S                  西二环南路38号长汀里花园佳裕商业中心2楼      294   福建省   \n",
       "11  B024F04A3C  工业路193号宝龙城市广场4F 1、2号观光电梯直达(agogo观光电梯)       20   福建省   \n",
       "12  B024F04Y4S                     西环中路691号万象生活城4层407      389   福建省   \n",
       "13  B024F04A3C                      工业路193号宝龙城市广场西区1层       52   福建省   \n",
       "14          []                         交通路39号(医科大学对面)      851   福建省   \n",
       "15          []                         西环中路691号万象广场1层      239   福建省   \n",
       "16          []               西二环南路与康城路交叉路口东北侧(宝龙广场西侧)      173   福建省   \n",
       "17  B024F04A3C                     工业路123号宝龙广场负一楼192号       74   福建省   \n",
       "18  B0FFFDRX3P                           工业路378号万象城1层      186   福建省   \n",
       "19  B024F04A3C                             工业路宝龙广场负一楼       70   福建省   \n",
       "\n",
       "   importance biz_ext biz_type cityname                              type  \\\n",
       "0          []      []    diner      福州市  餐饮服务;中餐厅;综合酒楼|生活服务;生活服务场所;生活服务场所   \n",
       "1          []      []    diner      福州市                      餐饮服务;冷饮店;冷饮店   \n",
       "2          []      []    diner      福州市                餐饮服务;中餐厅;特色/地方风味餐厅   \n",
       "3          []      []    diner      福州市                餐饮服务;中餐厅;特色/地方风味餐厅   \n",
       "4          []      []    diner      福州市                      餐饮服务;中餐厅;中餐厅   \n",
       "5          []      []    diner      福州市       餐饮服务;中餐厅;综合酒楼|餐饮服务;中餐厅;海鲜酒楼   \n",
       "6          []      []    diner      福州市                 餐饮服务;外国餐厅;牛扒店(扒房)   \n",
       "7          []      []    diner      福州市                      餐饮服务;冷饮店;冷饮店   \n",
       "8          []      []    diner      福州市                      餐饮服务;快餐厅;肯德基   \n",
       "9          []      []    diner      福州市                      餐饮服务;快餐厅;麦当劳   \n",
       "10         []      []    diner      福州市                     餐饮服务;中餐厅;综合酒楼   \n",
       "11         []      []    diner      福州市                     餐饮服务;中餐厅;综合酒楼   \n",
       "12         []      []    diner      福州市                    餐饮服务;外国餐厅;韩国料理   \n",
       "13         []      []    diner      福州市         餐饮服务;甜品店;甜品店|餐饮服务;冷饮店;冷饮店   \n",
       "14         []      []    diner      福州市   餐饮服务;中餐厅;海鲜酒楼|交通设施服务;停车场;停车场出入口   \n",
       "15         []      []    diner      福州市         餐饮服务;快餐厅;麦当劳|餐饮服务;甜品店;甜品店   \n",
       "16         []      []    diner      福州市                     餐饮服务;中餐厅;综合酒楼   \n",
       "17         []      []    diner      福州市                      餐饮服务;中餐厅;火锅店   \n",
       "18         []      []    diner      福州市                      餐饮服务;快餐厅;麦当劳   \n",
       "19         []      []    diner      福州市                  餐饮服务;餐饮相关场所;餐饮相关   \n",
       "\n",
       "   photos       typecode shopinfo poiweight childtype adname  \\\n",
       "0      []  050101|070000        0        []        []    台江区   \n",
       "1      []         050700        0        []       201    台江区   \n",
       "2      []         050118        0        []       201    台江区   \n",
       "3      []         050118        0        []       201    台江区   \n",
       "4      []         050100        0        []        []    台江区   \n",
       "5      []  050101|050119        0        []       201    台江区   \n",
       "6      []         050211        0        []       201    台江区   \n",
       "7      []         050700        0        []       201    台江区   \n",
       "8      []         050301        0        []       201    台江区   \n",
       "9      []         050302        0        []       201    台江区   \n",
       "10     []         050101        0        []       202    台江区   \n",
       "11     []         050101        0        []       202    台江区   \n",
       "12     []         050203        0        []       201    台江区   \n",
       "13     []  050900|050700        0        []       201    台江区   \n",
       "14     []  050119|150909        2        []        []    台江区   \n",
       "15     []  050302|050900        0        []        []    台江区   \n",
       "16     []         050101        0        []        []    台江区   \n",
       "17     []         050117        0        []       201    台江区   \n",
       "18     []         050302        0        []       202    台江区   \n",
       "19     []         050000        0        []       202    台江区   \n",
       "\n",
       "                 name              location  \\\n",
       "0          国惠大酒楼(宝龙店)  119.292748,26.060227   \n",
       "1            1点点(宝龙店)  119.290788,26.061569   \n",
       "2   江南食代自助餐厅(宝龙城市广场店)  119.290828,26.061891   \n",
       "3     乐烧自助烤肉餐厅(福州宝龙店)  119.291643,26.061056   \n",
       "4               红旗大饭店  119.295237,26.063110   \n",
       "5       大丰收李家(万象生活城店)  119.291101,26.064337   \n",
       "6        凡塔斯牛排餐厅(宝龙店)  119.291955,26.061054   \n",
       "7        1点点(万象城九宜城店)  119.290374,26.064479   \n",
       "8        肯德基(宝龙城市广场店)  119.290977,26.061949   \n",
       "9        麦当劳(宝龙城市广场店)  119.290603,26.061638   \n",
       "10              景江大酒楼  119.289218,26.059933   \n",
       "11         大丰收鱼庄(宝龙店)  119.291544,26.061561   \n",
       "12       姜虎东白丁(万象生活城)  119.290059,26.064979   \n",
       "13    肯德基甜品站(宝龙城市广场店)  119.290928,26.061876   \n",
       "14              沁园春酒店  119.298059,26.066474   \n",
       "15        麦当劳(万象得来速店)  119.290657,26.063735   \n",
       "16          中防万宝城美食广场  119.289886,26.060943   \n",
       "17        金饭庄(宝龙城市广场)  119.291460,26.061028   \n",
       "18        麦当劳(万象得来速店)  119.291177,26.063354   \n",
       "19            地中海主题餐厅  119.291805,26.061169   \n",
       "\n",
       "                                          tel shopid          id  \n",
       "0   0591-87280666;0591-62988888;0591-87290888     []  B024F04Z2W  \n",
       "1                               0591-83815010     []  B0FFGNQ2DM  \n",
       "2                   18259151389;0591-83899889     []  B024F0XCYL  \n",
       "3                 0591-83808096;0591-83899644     []  B0FFF4NB44  \n",
       "4                 0591-83347641;0591-83337987     []  B024F01CZ3  \n",
       "5     0591-83703995;0591-26603666;13850187920     []  B024F05WA0  \n",
       "6                               0591-87866388     []  B0FFHBVYZN  \n",
       "7                   0591-88119121;18059019372     []  B0FFGT1WHS  \n",
       "8      0591-83802658;4009200715;0591-83802678     []  B024F04Y4X  \n",
       "9                    0591-83802288;4008517517     []  B024F05KLK  \n",
       "10                0591-83813776;0591-83813779     []  B024F01ENI  \n",
       "11                              0591-83800332     []  B0FFI58TYQ  \n",
       "12                              0591-83585678     []  B0FFGDIBG8  \n",
       "13                              0591-83802658     []  B0FFHBVZ1H  \n",
       "14                0591-83332777;0591-83311436     []  B024F05TAY  \n",
       "15                              0591-83781789     []  B024F05ENH  \n",
       "16                                         []     []  B0FFIU1Y88  \n",
       "17                  0591-83813097;13960983728     []  B024F0VBJW  \n",
       "18                0591-83781789;0591-87649999     []  B0FFHMWN05  \n",
       "19                                         []     []  B0FFGL5RKW  "
      ]
     },
     "execution_count": 29,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 运行周边搜索函数（示例）\n",
    "pd.json_normalize(around_text(geo_宝龙城市广场,types='餐饮服务',city='福州市',sortrule='weight')['pois'])"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 多边形搜索"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 30,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 多边形搜索函数\n",
    "def polygon_text(polygon,keywords=None,types=None,page=None,extensions=None):\n",
    "    \"\"\"多边形搜索函数\"\"\"\n",
    "    url = \"https://restapi.amap.com/v3/place/polygon?parameter\"\n",
    "    params = {\n",
    "        'key':chen_key,\n",
    "        'keywords':keywords,\n",
    "        'types':types,\n",
    "        'page':page,\n",
    "        'extensions':extensions,\n",
    "        'output':'json',\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    data = response.json()\n",
    "    return data"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 31,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>status</th>\n",
       "      <th>info</th>\n",
       "      <th>infocode</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>0</td>\n",
       "      <td>MISSING_REQUIRED_PARAMS</td>\n",
       "      <td>20001</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "  status                     info infocode\n",
       "0      0  MISSING_REQUIRED_PARAMS    20001"
      ]
     },
     "execution_count": 31,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 运行多边形搜索函数(示例)\n",
    "pd.json_normalize(polygon_text(geo_万达广场,extensions='all'))"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## IP定位"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 32,
   "metadata": {},
   "outputs": [],
   "source": [
    "# IP定位函数\n",
    "def ip(ip):\n",
    "    \"\"\"IP定位\"\"\"\n",
    "    url = \"https://restapi.amap.com/v3/ip?parameters\"\n",
    "    params = {\n",
    "        'key':chen_key,\n",
    "        'ip':ip,\n",
    "        'output':'json',\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    data = response.json()\n",
    "    return data"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 33,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'province': '局域网',\n",
       " 'city': [],\n",
       " 'adcode': [],\n",
       " 'rectangle': []}"
      ]
     },
     "execution_count": 33,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 运行IP定位函数（示例）\n",
    "IP_想要查询的地址 = '172.16.30.45'\n",
    "ip(IP_想要查询的地址)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 静态地图"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 34,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 静态地图函数\n",
    "def staticmap(location,zoom,size=None,scale=1,markers=None,labels=None,paths=None,traffic=0):\n",
    "    \"\"\"静态地图函数\"\"\"\n",
    "    url = \"https://restapi.amap.com/v3/staticmap?parameters\"\n",
    "    params = {\n",
    "        'key':chen_key,\n",
    "        'location':location,\n",
    "        'zoom':zoom,\n",
    "        'size':size,\n",
    "        'scale':scale,\n",
    "        'markers':markers,\n",
    "        'labels':labels,\n",
    "        'paths':paths,\n",
    "        'traffic':traffic,\n",
    "        'output':'json'\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    data = Image.open(BytesIO(response.content))\n",
    "    return data"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 35,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "<PIL.PngImagePlugin.PngImageFile image mode=P size=400x400 at 0x25389692730>\n"
     ]
    }
   ],
   "source": [
    "hahaha = staticmap(location=geo_五四北泰合广场,zoom=16)\n",
    "print(hahaha)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 145,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<PIL.PngImagePlugin.PngImageFile image mode=P size=400x400 at 0x254A134AFD0>"
      ]
     },
     "execution_count": 145,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 运行静态地图函数（示例）\n",
    "staticmap(location=geo_五四北泰合广场,zoom=16)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 坐标转化"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 148,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 坐标转化函数\n",
    "def convert(locations,coordsys=None):\n",
    "    \"\"\"坐标转化\"\"\"\n",
    "    url = \"https://restapi.amap.com/v3/assistant/coordinate/convert?parameters\"\n",
    "    params = {\n",
    "        'key':chen_key,\n",
    "        'locations':locations,\n",
    "        'coordsys':coordsys,\n",
    "        'output':'json',\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    data = response.json()\n",
    "    return data"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 149,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'ok',\n",
       " 'infocode': '10000',\n",
       " 'locations': '119.329591200087,26.136815863716'}"
      ]
     },
     "execution_count": 149,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 运行坐标转化函数（示例）\n",
    "convert(geo_五四北泰合广场,coordsys='gps')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 天气查询"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 161,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 天气查询函数\n",
    "def weatherinfo(city,extensions=None):\n",
    "    \"\"\"天气查询\"\"\"\n",
    "    url = \"https://restapi.amap.com/v3/weather/weatherInfo?parameters\"\n",
    "    params = {\n",
    "        'key':chen_key, \n",
    "        'city':city,\n",
    "        'extensions':extensions,\n",
    "        'output':'json',\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    data = response.json()\n",
    "    return data"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 164,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'count': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'lives': [{'province': '福建',\n",
       "   'city': '福州市',\n",
       "   'adcode': '350100',\n",
       "   'weather': '多云',\n",
       "   'temperature': '22',\n",
       "   'winddirection': '西南',\n",
       "   'windpower': '≤3',\n",
       "   'humidity': '81',\n",
       "   'reporttime': '2020-11-17 20:26:11'}]}"
      ]
     },
     "execution_count": 164,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 运行天气查询函数（示例）\n",
    "weatherinfo(city='福州')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 输入提示"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 165,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 输入提示函数\n",
    "def inputtips(keywords,types=None,location=None,city=None):\n",
    "    \"\"\"输入提示\"\"\"\n",
    "    url = \"https://restapi.amap.com/v3/assistant/inputtips?parameters\"\n",
    "    params = {\n",
    "        'key':chen_key,\n",
    "        'keywords':keywords,\n",
    "        'types':types,\n",
    "        'location':location,\n",
    "        'city':city,\n",
    "        'output':'json',\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    data = response.json()\n",
    "    return data"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 169,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>id</th>\n",
       "      <th>name</th>\n",
       "      <th>district</th>\n",
       "      <th>adcode</th>\n",
       "      <th>location</th>\n",
       "      <th>address</th>\n",
       "      <th>typecode</th>\n",
       "      <th>city</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>[]</td>\n",
       "      <td>ktv</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>B0FFG9HZWU</td>\n",
       "      <td>歌潮量贩式KTV(万达广场)</td>\n",
       "      <td>福建省福州市仓山区</td>\n",
       "      <td>350104</td>\n",
       "      <td>119.273415,26.035199</td>\n",
       "      <td>浦上大道尤溪洲大桥南下桥200米万达广场3层</td>\n",
       "      <td>080302</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>B0FFFSZ6XR</td>\n",
       "      <td>A Gogo量贩KTV(宝龙店)</td>\n",
       "      <td>福建省福州市台江区</td>\n",
       "      <td>350103</td>\n",
       "      <td>119.291039,26.061460</td>\n",
       "      <td>工业路193号宝龙城市广场L4层</td>\n",
       "      <td>080302</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>B0FFFY2D6F</td>\n",
       "      <td>好声音娱乐城</td>\n",
       "      <td>福建省福州市闽侯县</td>\n",
       "      <td>350121</td>\n",
       "      <td>119.189020,26.049948</td>\n",
       "      <td>上街镇福大麒安万象学生街5号</td>\n",
       "      <td>080302</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>B024F05S6K</td>\n",
       "      <td>呼啦啦自助KTV(五一北路店)</td>\n",
       "      <td>福建省福州市鼓楼区</td>\n",
       "      <td>350102</td>\n",
       "      <td>119.310188,26.077411</td>\n",
       "      <td>五一北路186号利嘉大世界2层</td>\n",
       "      <td>080302</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>B0FFFAABW2</td>\n",
       "      <td>朋友圈糖果纯K主题KTV(五一店)</td>\n",
       "      <td>福建省福州市鼓楼区</td>\n",
       "      <td>350102</td>\n",
       "      <td>119.310099,26.077908</td>\n",
       "      <td>五一北路186号利嘉大世界B1层</td>\n",
       "      <td>080302</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>B024F05SWE</td>\n",
       "      <td>百易吉新零售KTV(五一公馆店)</td>\n",
       "      <td>福建省福州市鼓楼区</td>\n",
       "      <td>350102</td>\n",
       "      <td>119.310221,26.077932</td>\n",
       "      <td>五一北路180号利嘉大世界4层</td>\n",
       "      <td>080302</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>B0FFJKXL82</td>\n",
       "      <td>金酷量贩式KTV</td>\n",
       "      <td>福建省福州市台江区</td>\n",
       "      <td>350103</td>\n",
       "      <td>119.305209,26.068548</td>\n",
       "      <td>八一七中路与群众路交叉处居然之家五楼</td>\n",
       "      <td>080302</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>B024F05EKL</td>\n",
       "      <td>百度音乐KTV</td>\n",
       "      <td>福建省福州市鼓楼区</td>\n",
       "      <td>350102</td>\n",
       "      <td>119.312395,26.073773</td>\n",
       "      <td>五一中路49号先施大厦一层二层三层楼(近五一广场)</td>\n",
       "      <td>080302</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>B024F04WJF</td>\n",
       "      <td>呼啦啦自助KTV(福达店)</td>\n",
       "      <td>福建省福州市鼓楼区</td>\n",
       "      <td>350102</td>\n",
       "      <td>119.317247,26.076782</td>\n",
       "      <td>古田支路132号福达商厦2-3层</td>\n",
       "      <td>080302</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "           id               name   district  adcode              location  \\\n",
       "0          []                ktv         []      []                    []   \n",
       "1  B0FFG9HZWU     歌潮量贩式KTV(万达广场)  福建省福州市仓山区  350104  119.273415,26.035199   \n",
       "2  B0FFFSZ6XR   A Gogo量贩KTV(宝龙店)  福建省福州市台江区  350103  119.291039,26.061460   \n",
       "3  B0FFFY2D6F             好声音娱乐城  福建省福州市闽侯县  350121  119.189020,26.049948   \n",
       "4  B024F05S6K    呼啦啦自助KTV(五一北路店)  福建省福州市鼓楼区  350102  119.310188,26.077411   \n",
       "5  B0FFFAABW2  朋友圈糖果纯K主题KTV(五一店)  福建省福州市鼓楼区  350102  119.310099,26.077908   \n",
       "6  B024F05SWE   百易吉新零售KTV(五一公馆店)  福建省福州市鼓楼区  350102  119.310221,26.077932   \n",
       "7  B0FFJKXL82           金酷量贩式KTV  福建省福州市台江区  350103  119.305209,26.068548   \n",
       "8  B024F05EKL            百度音乐KTV  福建省福州市鼓楼区  350102  119.312395,26.073773   \n",
       "9  B024F04WJF      呼啦啦自助KTV(福达店)  福建省福州市鼓楼区  350102  119.317247,26.076782   \n",
       "\n",
       "                     address typecode city  \n",
       "0                         []       []   []  \n",
       "1     浦上大道尤溪洲大桥南下桥200米万达广场3层   080302   []  \n",
       "2           工业路193号宝龙城市广场L4层   080302   []  \n",
       "3             上街镇福大麒安万象学生街5号   080302   []  \n",
       "4            五一北路186号利嘉大世界2层   080302   []  \n",
       "5           五一北路186号利嘉大世界B1层   080302   []  \n",
       "6            五一北路180号利嘉大世界4层   080302   []  \n",
       "7         八一七中路与群众路交叉处居然之家五楼   080302   []  \n",
       "8  五一中路49号先施大厦一层二层三层楼(近五一广场)   080302   []  \n",
       "9           古田支路132号福达商厦2-3层   080302   []  "
      ]
     },
     "execution_count": 169,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 运行输入提示函数（示例）\n",
    "pd.json_normalize(inputtips(keywords='KTV',location='geo_宝龙城市广场',city='福州')['tips'])"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 交通态势"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 说明：交通态势接口计划将于2020年12月31日下线，目前不再对新用户开放。如需合作请通过工单进行商务咨询。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 该api接口无权限使用"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.3"
  },
  "toc": {
   "base_numbering": 1,
   "nav_menu": {},
   "number_sections": true,
   "sideBar": true,
   "skip_h1_title": false,
   "title_cell": "Table of Contents",
   "title_sidebar": "Contents",
   "toc_cell": false,
   "toc_position": {},
   "toc_section_display": true,
   "toc_window_display": false
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
